diff --git a/Redfish.md b/Redfish.md index 1f7b66067148546353a62d46dc03c7a413fd9677..2cd2dc984c11baf7e2ed3e6d39779629443d31ec 100644 --- a/Redfish.md +++ b/Redfish.md @@ -16,6 +16,9 @@ living document, and these schemas are subject to change. The latest Redfish schemas can be found [here](https://redfish.dmtf.org/schemas/) +If using a previously unused schema, you will need to add it to the included +schema list in scripts/update_schemas.py and run update_schemas.py. + Fields common to all schemas - @odata.context diff --git a/scripts/update_schemas.py b/scripts/update_schemas.py index 43d563afd23ffe5043481aa257ed12fd725cdb12..315522cea71ffdd6b9befcfa91ccb8518eb90449 100755 --- a/scripts/update_schemas.py +++ b/scripts/update_schemas.py @@ -14,6 +14,100 @@ import xml.etree.ElementTree as ET VERSION = "DSP8010_2020.4" +# To use a new schema, add to list and rerun tool +include_list = [ + 'AccountService', + 'ActionInfo', + 'Assembly', + 'AttributeRegistry', + 'Bios', + 'Certificate', + 'CertificateCollection', + 'CertificateLocations', + 'CertificateService', + 'Chassis', + 'ChassisCollection', + 'ComputerSystem', + 'ComputerSystemCollection', + 'Drive', + 'DriveCollection', + 'EthernetInterface', + 'EthernetInterfaceCollection', + 'Event', + 'EventDestination', + 'EventDestinationCollection', + 'EventService', + 'IPAddresses', + 'JsonSchemaFile', + 'JsonSchemaFileCollection', #redfish/v1/JsonSchemas + 'LogEntry', + 'LogEntryCollection', + 'LogService', + 'LogServiceCollection', + 'Manager', + 'ManagerAccount', + 'ManagerAccountCollection', + 'ManagerCollection', + 'ManagerNetworkProtocol', + 'Memory', + 'MemoryCollection', + 'Message', + 'MessageRegistry', + 'MessageRegistryCollection', + 'MessageRegistryFile', + 'MessageRegistryFileCollection', + 'MetricDefinition', + 'MetricDefinitionCollection', + 'MetricReport', + 'MetricReportCollection', + 'MetricReportDefinition', + 'MetricReportDefinitionCollection', + 'OperatingConfig', + 'OperatingConfigCollection', + 'PCIeDevice', + 'PCIeDeviceCollection', + 'PCIeFunction', + 'PCIeFunctionCollection', + 'Power', + 'Processor', + 'ProcessorCollection', + 'RedfishError', + 'RedfishExtensions', + 'Redundancy', + 'Resource', + 'Role', + 'RoleCollection', + 'Sensor', + 'SensorCollection', + 'ServiceRoot', + 'Session', + 'SessionCollection', + 'SessionService', + 'Settings', + 'SoftwareInventory', + 'SoftwareInventoryCollection', + 'Storage', + 'StorageCollection', + 'StorageController', + 'StorageControllerCollection', + 'Task', + 'TaskCollection', + 'TaskService', + 'TelemetryService', + 'Thermal', + 'UpdateService', + 'VLanNetworkInterfaceCollection', + 'VLanNetworkInterface', + 'VirtualMedia', + 'VirtualMediaCollection', + 'odata', + 'odata-v4', + 'redfish-error', + 'redfish-payload-annotations', + 'redfish-schema', + 'redfish-schema-v1', +] + SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__)) proxies = { @@ -69,6 +163,13 @@ with open(metadata_index_path, 'w') as metadata_index: "/csdl/") & (zip_filepath != VERSION + "/csdl/"): filename = os.path.basename(zip_filepath) + + # filename looks like Zone_v1.xml + filenamesplit = filename.split("_") + if filenamesplit[0] not in include_list: + print("excluding schema: " + filename) + continue + with open(os.path.join(schema_path, filename), 'wb') as schema_file: metadata_index.write( @@ -146,6 +247,11 @@ for zip_filepath in zip_ref.namelist(): if zip_filepath.startswith(os.path.join(VERSION, 'json-schema/')): filename = os.path.basename(zip_filepath) filenamesplit = filename.split(".") + + # exclude schemas again to save flash space + if filenamesplit[0] not in include_list: + continue + if len(filenamesplit) == 3: thisSchemaVersion = schema_files.get(filenamesplit[0], None) if thisSchemaVersion is None: diff --git a/static/redfish/v1/$metadata/index.xml b/static/redfish/v1/$metadata/index.xml index da03e1732c682b5bf06250164d4b007cc2f98fc0..fced6c932aad11305ef30b879a6d6c715369b29e 100644 --- a/static/redfish/v1/$metadata/index.xml +++ b/static/redfish/v1/$metadata/index.xml @@ -1,15 +1,5 @@ - - - - - - - - - - @@ -83,38 +73,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -185,17 +143,6 @@ - - - - - - - - - - - @@ -350,44 +297,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -517,20 +426,6 @@ - - - - - - - - - - - - - - @@ -614,77 +509,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -907,89 +731,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1007,27 +748,6 @@ - - - - - - - - - - - - - - - - - - - - - @@ -1327,15 +1047,6 @@ - - - - - - - - - @@ -1429,91 +1140,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1658,139 +1287,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1800,25 +1296,6 @@ - - - - - - - - - - - - - - - - - - - @@ -1867,55 +1344,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1982,68 +1410,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2121,21 +1487,6 @@ - - - - - - - - - - - - - - - @@ -2281,37 +1632,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2338,52 +1658,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2401,30 +1675,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -2532,43 +1782,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2672,36 +1885,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2838,30 +2021,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - @@ -2925,14 +2084,6 @@ - - - - - - - - @@ -2983,75 +2134,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/JsonSchemas/AccelerationFunction/AccelerationFunction.json b/static/redfish/v1/JsonSchemas/AccelerationFunction/AccelerationFunction.json deleted file mode 100644 index 8c7e2b580965c65bc6414c6fd337d75d1cc0d913..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AccelerationFunction/AccelerationFunction.json +++ /dev/null @@ -1,266 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/AccelerationFunction.v1_0_3.json", - "$ref": "#/definitions/AccelerationFunction", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": { - "AccelerationFunction": { - "additionalProperties": false, - "description": "The AccelerationFunction schema describes an acceleration function that a processor implements. This can include functions such as audio processing, compression, encryption, packet inspection, packet switching, scheduling, or video processing.", - "longDescription": "This Resource shall represent the acceleration function that a processor implements in a Redfish implementation. This can include functions such as audio processing, compression, encryption, packet inspection, packet switching, scheduling, or video processing.", - "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" - }, - "AccelerationFunctionType": { - "anyOf": [ - { - "$ref": "#/definitions/AccelerationFunctionType" - }, - { - "type": "null" - } - ], - "description": "The acceleration function type.", - "longDescription": "This property shall contain the string that identifies the acceleration function type.", - "readonly": true - }, - "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 - }, - "FpgaReconfigurationSlots": { - "description": "An array of the reconfiguration slot identifiers of the FPGA that this acceleration function occupies.", - "items": { - "type": "string" - }, - "longDescription": "This property shall contain an array of the FPGA reconfiguration slot identifiers that this acceleration function occupies.", - "readonly": true, - "type": "array" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "This property shall contain links to Resources that are related to but are not contained by, or subordinate to, this Resource." - }, - "Manufacturer": { - "description": "The acceleration function code manufacturer.", - "longDescription": "This property shall contain a string that identifies the manufacturer of the acceleration function.", - "readonly": true, - "type": "string" - }, - "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." - }, - "PowerWatts": { - "description": "The acceleration function power consumption, in watts.", - "longDescription": "This property shall contain the total acceleration function power consumption, in watts.", - "readonly": true, - "type": "integer", - "units": "W" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the Resource and its subordinate or dependent Resources.", - "longDescription": "This property shall contain any status or health properties of the Resource." - }, - "UUID": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/UUID" - }, - { - "type": "null" - } - ], - "description": "The UUID for this acceleration function.", - "longDescription": "This property shall contain a UUID for the acceleration function. RFC4122 describes methods that can create the value. The value should be considered to be opaque. Client software should only treat the overall value as a UUID and should not interpret any sub-fields within the UUID.", - "readonly": true - }, - "Version": { - "description": "The acceleration function version.", - "longDescription": "This property shall describe the acceleration function version.", - "readonly": true, - "type": "string" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "AccelerationFunctionType": { - "enum": [ - "Encryption", - "Compression", - "PacketInspection", - "PacketSwitch", - "Scheduler", - "AudioProcessing", - "VideoProcessing", - "OEM" - ], - "enumDescriptions": { - "AudioProcessing": "An audio processing function.", - "Compression": "A compression function.", - "Encryption": "An encryption function.", - "OEM": "An OEM-defined acceleration function.", - "PacketInspection": "A packet inspection function.", - "PacketSwitch": "A packet switch function.", - "Scheduler": "A scheduler function.", - "VideoProcessing": "A video processing function." - }, - "type": "string" - }, - "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" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other Resources that are related to this Resource.", - "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.", - "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": { - "Endpoints": { - "description": "An array of links to the endpoints that connect to this acceleration function.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to Resources of the Endpoint type that are associated with this acceleration function.", - "readonly": true, - "type": "array" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "PCIeFunctions": { - "description": "An array of links to the PCIeFunctions associated with this acceleration function.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeFunction.json#/definitions/PCIeFunction" - }, - "longDescription": "This property shall contain an array of links of the PCIeFunction type that represent the PCIe functions associated with this acceleration function.", - "readonly": true, - "type": "array" - }, - "PCIeFunctions@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2018.3", - "title": "#AccelerationFunction.v1_0_3.AccelerationFunction" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/AccelerationFunction/index.json b/static/redfish/v1/JsonSchemas/AccelerationFunction/index.json deleted file mode 100644 index 68d2d8713bbf3464a450b26dd417c3e3804b8be1..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AccelerationFunction/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/AccelerationFunction", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "AccelerationFunction Schema File", - "Schema": "#AccelerationFunction.AccelerationFunction", - "Description": "AccelerationFunction Schema File Location", - "Id": "AccelerationFunction", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/AccelerationFunction.json", - "Uri": "/redfish/v1/JsonSchemas/AccelerationFunction/AccelerationFunction.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/AddressPool/AddressPool.json b/static/redfish/v1/JsonSchemas/AddressPool/AddressPool.json deleted file mode 100644 index 65fc80050fd44a2dd27459552ea5ebb49921f18d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AddressPool/AddressPool.json +++ /dev/null @@ -1,1932 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/AddressPool.v1_1_1.json", - "$ref": "#/definitions/AddressPool", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": { - "ASNumberRange": { - "additionalProperties": false, - "description": "Autonomous System (AS) number range.", - "longDescription": "This type shall contain the Autonomous System (AS) number range.", - "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": { - "Lower": { - "description": "Lower Autonomous System (AS) number.", - "longDescription": "This property shall contain the lower Autonomous System (AS) number to be used as part of a range of ASN values.", - "maximum": 65535, - "minimum": 1, - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - }, - "Upper": { - "description": "Upper Autonomous System (AS) number.", - "longDescription": "This property shall contain the upper Autonomous System (AS) number to be used as part of a range of ASN values.", - "maximum": 65535, - "minimum": 1, - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "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" - }, - "AddressPool": { - "additionalProperties": false, - "description": "The schema definition of an address pool and its configuration.", - "longDescription": "This resource shall represent an address pool 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 - }, - "Ethernet": { - "$ref": "#/definitions/Ethernet", - "description": "The Ethernet related properties for this address pool.", - "longDescription": "This property shall contain the Ethernet related properties to this address pool.", - "versionAdded": "v1_1_0" - }, - "GenZ": { - "$ref": "#/definitions/GenZ", - "description": "The Gen-Z related properties for this address pool.", - "longDescription": "This property shall contain the Gen-Z related properties to this address pool." - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "BFDSingleHopOnly": { - "additionalProperties": false, - "description": "Bidirectional Forwarding Detection (BFD) related properties for an Ethernet fabric.", - "longDescription": "This type shall contain the BFD related properties for an Ethernet fabric that uses Bidirectional Forwarding Detection (BFD) for link fault detection.", - "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": { - "DemandModeEnabled": { - "description": "Bidirectional Forwarding Detection (BFD) Demand Mode status.", - "longDescription": "This property shall indicate if Bidirectional Forwarding Detection (BFD) Demand Mode is enabled. In Demand mode, no periodic BFD Control packets will flow in either direction.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DesiredMinTxIntervalMilliseconds": { - "description": "Desired Bidirectional Forwarding Detection (BFD) minimal transmit interval.", - "longDescription": "This property shall contain the minimum interval, in milliseconds, that the local system would like to use when transmitting Bidirectional Forwarding Detection (BFD) Control packets, less any jitter applied.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "KeyChain": { - "description": "Bidirectional Forwarding Detection (BFD) Key Chain name.", - "longDescription": "This property shall contain the name of the Bidirectional Forwarding Detection (BFD) Key Chain.", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "LocalMultiplier": { - "description": "Bidirectional Forwarding Detection (BFD) multiplier value.", - "longDescription": "This property shall contain the Bidirectional Forwarding Detection (BFD) multiplier value. A BFD multiplier consists of the number of consecutive BFD packets that shall be missed from a BFD peer before declaring that peer unavailable, and informing the higher-layer protocols of the failure.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "MeticulousModeEnabled": { - "description": "Meticulous MD5 authentication of the Bidirectional Forwarding Detection (BFD) session.", - "longDescription": "This property shall indicate whether the keyed MD5 sequence number is updated with every packet. If `true`, the keyed MD5 sequence number is updated with every packet, if `false` it is updated periodically.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "RequiredMinRxIntervalMilliseconds": { - "description": "Bidirectional Forwarding Detection (BFD) receive value.", - "longDescription": "This property shall contain the Bidirectional Forwarding Detection (BFD) receive value. The BFD receive value determines how frequently (in milliseconds) BFD packets will be expected to be received from BFD peers.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "SourcePort": { - "description": "Bidirectional Forwarding Detection (BFD) source port.", - "longDescription": "This property shall contain the Bidirectional Forwarding Detection (BFD) source port.", - "maximum": 65535, - "minimum": 49152, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "BGPEvpn": { - "additionalProperties": false, - "description": "BGP Ethernet Virtual Private Network (BGP EVPN) related properties for an Ethernet fabric.", - "longDescription": "This type shall contain the EVPN related properties for an Ethernet fabric that uses an IETF defined Ethernet Virtual Private Network (EVPN) based control plane specification based on RFC7432.", - "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": { - "ARPProxyEnabled": { - "description": "Address Resolution Protocol (ARP) proxy status.", - "longDescription": "This property shall indicate whether proxy Address Resolution Protocol (ARP) is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "ARPSupressionEnabled": { - "description": "Address Resolution Protocol (ARP) suppression status.", - "longDescription": "This property shall indicate whether Address Resolution Protocol (ARP) suppression is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AnycastGatewayIPAddress": { - "description": "The anycast gateway IPv4 address.", - "longDescription": "This property shall contain the anycast gateway IPv4 address for a host subnet.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AnycastGatewayMACAddress": { - "description": "The anycast gateway MAC address.", - "longDescription": "This property shall contain the anycast gateway MAC address for a host subnet.", - "pattern": "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "ESINumberRange": { - "anyOf": [ - { - "$ref": "#/definitions/ESINumberRange" - }, - { - "type": "null" - } - ], - "description": "The Ethernet Segment Identifier (ESI) number range for the fabric.", - "longDescription": "This property shall contain Ethernet Segment Identifier (ESI) number ranges for allocation in supporting functions such as multihoming.", - "versionAdded": "v1_1_0" - }, - "EVINumberRange": { - "anyOf": [ - { - "$ref": "#/definitions/EVINumberRange" - }, - { - "type": "null" - } - ], - "description": "The Ethernet Virtual Private Network (EVPN) Instance number (EVI) number range for the fabric.", - "longDescription": "This property shall contain the Ethernet Virtual Private Network (EVPN) Instance number (EVI) range for EVPN based fabrics.", - "versionAdded": "v1_1_0" - }, - "GatewayIPAddress": { - "description": "The gateway IPv4 address.", - "longDescription": "This property shall contain the Gateway IPv4 address for a host subnet.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "NDPProxyEnabled": { - "description": "Network Discovery Protocol (NDP) proxy status.", - "longDescription": "This property shall indicate whether Network Discovery Protocol (NDP) proxy is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "NDPSupressionEnabled": { - "description": "Network Discovery Protocol (NDP) suppression status.", - "longDescription": "This property shall indicate whether Network Discovery Protocol (NDP) suppression is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "RouteDistinguisherRange": { - "anyOf": [ - { - "$ref": "#/definitions/RouteDistinguisherRange" - }, - { - "type": "null" - } - ], - "description": "The Route Distinguisher (RD) number range for the fabric.", - "longDescription": "This property shall contain the Route Distinguisher (RD) Instance number range for Ethernet Virtual Private Network (EVPN) based fabrics.", - "versionAdded": "v1_1_0" - }, - "RouteTargetRange": { - "anyOf": [ - { - "$ref": "#/definitions/RouteTargetRange" - }, - { - "type": "null" - } - ], - "description": "The Route Target (RT) number range for the fabric.", - "longDescription": "This property shall contain the Route Target (RT) Instance number range for EVPN based fabrics.", - "versionAdded": "v1_1_0" - }, - "UnderlayMulticastEnabled": { - "description": "Underlay multicast status.", - "longDescription": "This property shall indicate whether multicast is enabled on the Ethernet fabric underlay.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "UnknownUnicastSuppressionEnabled": { - "description": "Suppression of unknown unicast packets.", - "longDescription": "This property shall indicate whether unknown unicast packets should be suppressed.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "VLANIdentifierAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/VLANIdentifierAddressRange" - }, - { - "type": "null" - } - ], - "description": "The VLAN tag range for the fabric.", - "longDescription": "This property shall contain Virtual LAN (VLAN) tag range for host addresses.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "BGPNeighbor": { - "additionalProperties": false, - "description": "Border Gateway Protocol (BGP) neighbor related properties.", - "longDescription": "This type shall contain all Border Gateway Protocol (BGP) neighbor related properties.", - "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": { - "Address": { - "description": "Border Gateway Protocol (BGP) neighbor address.", - "longDescription": "This property shall contain the IPv4 address assigned to a Border Gateway Protocol (BGP) neighbor.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AllowOwnASEnabled": { - "description": "Allow own Autonomous System (AS) status.", - "longDescription": "This property shall indicate whether the Autonomous System (AS) of the receiving router is permitted in a Border Gateway Protocol (BGP) update. If `true`, routes should be received and processed even if the router detects its own ASN in the AS-Path. If `false`, they should be dropped.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "ConnectRetrySeconds": { - "description": "Border Gateway Protocol (BGP) retry timer in seconds.", - "longDescription": "This property shall contain the Border Gateway Protocol (BGP) Retry Timer. The BGP Retry Timer allows the administrator to set the amount of time in seconds between retries to establish a connection to configured peers which have gone down.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "HoldTimeSeconds": { - "description": "Border Gateway Protocol (BGP) hold timer in seconds.", - "longDescription": "This property shall contain the Border Gateway Protocol (BGP) Hold Timer agreed upon between peers.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "KeepaliveIntervalSeconds": { - "description": "Border Gateway Protocol (BGP) Keepalive timer in seconds.", - "longDescription": "This property shall contain the Keepalive timer in seconds. It is used in conjunction with the Border Gateway Protocol (BGP) hold timer.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "LocalAS": { - "description": "Local Autonomous System (AS) number.", - "longDescription": "This property shall contain the Autonomous System (AS) number of the local Border Gateway Protocol (BGP) peer.", - "maximum": 65535, - "minimum": 1, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "LogStateChangesEnabled": { - "description": "Border Gateway Protocol (BGP) neighbor log state change status.", - "longDescription": "This property shall indicate whether Border Gateway Protocol (BGP) neighbor state changes are logged.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "MaxPrefix": { - "anyOf": [ - { - "$ref": "#/definitions/MaxPrefix" - }, - { - "type": "null" - } - ], - "description": "Border Gateway Protocol (BGP) max prefix properties.", - "longDescription": "These properties are applicable to configuring Border Gateway Protocol (BGP) max prefix related properties.", - "versionAdded": "v1_1_0" - }, - "MinimumAdvertisementIntervalSeconds": { - "description": "Minimum Border Gateway Protocol (BGP) advertisement interval in seconds.", - "longDescription": "This property shall contain the minimum time between Border Gateway Protocol (BGP) route advertisements in seconds.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "PassiveModeEnabled": { - "description": "Border Gateway Protocol (BGP) passive mode status.", - "longDescription": "This property shall indicate whether Border Gateway Protocol (BGP) passive mode is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "PathMTUDiscoveryEnabled": { - "description": "Path MTU discovery status.", - "longDescription": "This property shall indicate whether MTU discovery is permitted.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "PeerAS": { - "description": "Peer Autonomous System (AS) number.", - "longDescription": "This property shall contain the Autonomous System (AS) number of the external Border Gateway Protocol (BGP) peer.", - "maximum": 65535, - "minimum": 1, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "ReplacePeerASEnabled": { - "description": "Replace Border Gateway Protocol (BGP) peer Autonomous System (AS) status.", - "longDescription": "This property shall indicate whether peer Autonomous System (AS) numbers should be replaced. If `true`, private ASNs are removed and replaced with the peer AS. If `false`, they remain unchanged.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "TCPMaxSegmentSizeBytes": { - "description": "TCP max segment size in Bytes.", - "longDescription": "This property shall contain the TCP max segment size in Bytes signifying the number of bytes that shall be transported in a single packet.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "TreatAsWithdrawEnabled": { - "description": "Border Gateway Protocol (BGP) treat as withdraw status.", - "longDescription": "This property shall indicate Border Gateway Protocol (BGP) withdraw status. If `true`, the UPDATE message containing the path attribute shall be treated as though all contained routes had been withdrawn. If `false`, they should remain.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "BGPRoute": { - "additionalProperties": false, - "description": "Border Gateway Protocol (BGP) route properties.", - "longDescription": "This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) route related properties.", - "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": { - "AdvertiseInactiveRoutesEnabled": { - "description": "Advertise inactive route status.", - "longDescription": "This property shall indicate whether inactive routes should be advertised. If `true`, advertise the best Border Gateway Protocol (BGP) route that is inactive because of Interior Gateway Protocol (IGP) preference. If `false`, do not use as part of BGP best path selection.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DistanceExternal": { - "description": "Route distance for external routes.", - "longDescription": "This property shall modify the administrative distance for routes learned via External BGP (eBGP).", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DistanceInternal": { - "description": "Route distance for internal routes.", - "longDescription": "This property shall modify the administrative distance for routes learned via Internal BGP (iBGP).", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DistanceLocal": { - "description": "Route distance for local routes.", - "longDescription": "This property shall modify the administrative distance for routes configured on a local router.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "ExternalCompareRouterIdEnabled": { - "description": "Compare router id status.", - "longDescription": "This property shall indicate whether external router ids should be compared. If `true`, prefer the route that comes from the Border Gateway Protocol (BGP) router with the lowest router ID. If `false`, do not use as part of BGP best path selection.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "FlapDampingEnabled": { - "description": "Route flap dampening status.", - "longDescription": "This property shall indicate whether route flap dampening should be enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "SendDefaultRouteEnabled": { - "description": "Send default route status.", - "longDescription": "This property shall indicate whether the default route should be advertised. If `true`, the default route is advertised to all Border Gateway Protocol (BGP) neighbors unless specifically denied. If `false`, the default route is not advertised.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "CommonBGPProperties": { - "additionalProperties": false, - "description": "Common BGP properties.", - "longDescription": "This property shall contain properties shared across both External and Internal Border Gateway Protocol (BGP) related properties.", - "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": { - "ASNumberRange": { - "anyOf": [ - { - "$ref": "#/definitions/ASNumberRange" - }, - { - "type": "null" - } - ], - "description": "Autonomous System (AS) number range.", - "longDescription": "This property shall contain the range of Autonomous System (AS) numbers assigned to each Border Gateway Protocol (BGP) peer within the fabric.", - "versionAdded": "v1_1_0" - }, - "BGPNeighbor": { - "anyOf": [ - { - "$ref": "#/definitions/BGPNeighbor" - }, - { - "type": "null" - } - ], - "description": "Border Gateway Protocol (BGP) neighbor related properties.", - "longDescription": "This property shall contain all Border Gateway Protocol (BGP) neighbor related properties.", - "versionAdded": "v1_1_0" - }, - "BGPRoute": { - "anyOf": [ - { - "$ref": "#/definitions/BGPRoute" - }, - { - "type": "null" - } - ], - "description": "Border Gateway Protocol (BGP) route related properties.", - "longDescription": "This property shall contain Border Gateway Protocol (BGP) route related properties.", - "versionAdded": "v1_1_0" - }, - "GracefulRestart": { - "anyOf": [ - { - "$ref": "#/definitions/GracefulRestart" - }, - { - "type": "null" - } - ], - "description": "Graceful restart related properties.", - "longDescription": "This property shall contain all graceful restart related properties.", - "versionAdded": "v1_1_0" - }, - "MultiplePaths": { - "anyOf": [ - { - "$ref": "#/definitions/MultiplePaths" - }, - { - "type": "null" - } - ], - "description": "Multiple path related properties.", - "longDescription": "This property shall contain all multiple path related properties.", - "versionAdded": "v1_1_0" - }, - "SendCommunityEnabled": { - "description": "This property shall indicate whether community attributes are sent.", - "longDescription": "This property shall indicate whether community attributes are sent to BGP neighbors.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "DHCP": { - "additionalProperties": false, - "description": "DHCP related properties for an Ethernet fabric.", - "longDescription": "This type shall contain for assigning DHCP related properties to the Ethernet fabric.", - "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": { - "DHCPInterfaceMTUBytes": { - "description": "Dynamic Host Configuration Protocol (DHCP) interface Maximum Transmission Unit (MTU).", - "longDescription": "This property shall contain the Maximum Transmission Unit (MTU) to use on this interface in bytes.", - "maximum": 9194, - "minimum": 68, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DHCPRelayEnabled": { - "description": "Dynamic Host Configuration Protocol (DHCP) relay status.", - "longDescription": "This property shall indicate whether Dynamic Host Configuration Protocol (DHCP) Relay is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DHCPServer": { - "description": "The Dynamic Host Configuration Protocol (DHCP) IPv4 addresses for this Ethernet fabric.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of addresses assigned to the Dynamic Host Configuration Protocol (DHCP) server for this Ethernet fabric.", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "EBGP": { - "additionalProperties": false, - "description": "External BGP (eBGP) related properties for an Ethernet fabric.", - "longDescription": "This type shall contain the External BGP (eBGP) related properties for an Ethernet fabric.", - "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": { - "ASNumberRange": { - "anyOf": [ - { - "$ref": "#/definitions/ASNumberRange" - }, - { - "type": "null" - } - ], - "description": "Autonomous System (AS) number range.", - "longDescription": "This property shall contain the range of Autonomous System (AS) numbers assigned to each Border Gateway Protocol (BGP) peer within the fabric.", - "versionAdded": "v1_1_0" - }, - "AllowDuplicateASEnabled": { - "description": "Allow duplicate Autonomous System (AS) path.", - "longDescription": "This property shall indicate whether duplicate Autonomous System (AS) numbers are allowed. If `true`, routes with the same AS number as the receiving router should be allowed. If `false`,routes should be dropped if the router receives its own AS number in a Border Gateway Protocol (BGP) update.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AllowOverrideASEnabled": { - "description": "Option to override an Autonomous System (AS) number with the AS number of the sending peer .", - "longDescription": "This property shall indicate whether Autonomous System (AS) numbers should be overridden. If `true`, AS number should be overridden with the AS number of the sending peer. If `false`, AS number override is disabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AlwaysCompareMEDEnabled": { - "description": "Compare Multi Exit Discriminator (MED) status.", - "longDescription": "This property shall indicate whether neighbor Multi Exit Discriminator (MED) attributes should be compared.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "BGPLocalPreference": { - "description": "Local preference value.", - "longDescription": "This property shall contain the local preference value. Highest local preference value is preferred for Border Gateway Protocol (BGP) best path selection.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "BGPNeighbor": { - "anyOf": [ - { - "$ref": "#/definitions/BGPNeighbor" - }, - { - "type": "null" - } - ], - "description": "Border Gateway Protocol (BGP) neighbor related properties.", - "longDescription": "This property shall contain all Border Gateway Protocol (BGP) neighbor related properties.", - "versionAdded": "v1_1_0" - }, - "BGPRoute": { - "anyOf": [ - { - "$ref": "#/definitions/BGPRoute" - }, - { - "type": "null" - } - ], - "description": "Border Gateway Protocol (BGP) route related properties.", - "longDescription": "This property shall contain Border Gateway Protocol (BGP) route related properties.", - "versionAdded": "v1_1_0" - }, - "BGPWeight": { - "description": "BGP weight attribute.", - "longDescription": "This property shall contain the Border Gateway Protocol (BGP) weight attribute value for external peers. A higher BGP weight value is preferred for BGP best path selection.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "GracefulRestart": { - "anyOf": [ - { - "$ref": "#/definitions/GracefulRestart" - }, - { - "type": "null" - } - ], - "description": "Graceful restart related properties.", - "longDescription": "This property shall contain all graceful restart related properties.", - "versionAdded": "v1_1_0" - }, - "MED": { - "description": "BGP Multi Exit Discriminator (MED) value.", - "longDescription": "This property shall contain the Border Gateway Protocol (BGP) Multi Exit Discriminator (MED) value. A lower MED value is preferred for BGP best path selection.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "MultihopEnabled": { - "description": "External BGP (eBGP) multihop status.", - "longDescription": "This property shall indicate whether External BGP (eBGP) multihop is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "MultihopTTL": { - "description": "External BGP (eBGP) multihop Time to Live (TTL) value.", - "longDescription": "This property shall contain the External BGP (eBGP) multihop Time to Live (TTL) value.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "MultiplePaths": { - "anyOf": [ - { - "$ref": "#/definitions/MultiplePaths" - }, - { - "type": "null" - } - ], - "description": "Multiple path related properties.", - "longDescription": "This property shall contain all multiple path related properties.", - "versionAdded": "v1_1_0" - }, - "SendCommunityEnabled": { - "description": "This property shall indicate whether community attributes are sent.", - "longDescription": "This property shall indicate whether community attributes are sent to BGP neighbors.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "ESINumberRange": { - "additionalProperties": false, - "description": "The Ethernet Segment Identifier (ESI) number range for an Ethernet fabric.", - "longDescription": "This type shall contain Ethernet Segment Identifier (ESI) number ranges for allocation in supporting functions such as multihoming.", - "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": { - "Lower": { - "description": "Lower Ethernet Segment Identifier (ESI) number.", - "longDescription": "This property shall contain the lower Ethernet Segment Identifier (ESI) number to be used as part of a range of ESI numbers.", - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - }, - "Upper": { - "description": "Upper Ethernet Segment Identifier (ESI) number.", - "longDescription": "This property shall contain the upper Ethernet Segment Identifier (ESI) number to be used as part of a range of ESI numbers.", - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "EVINumberRange": { - "additionalProperties": false, - "description": "The Ethernet Virtual Private Network (EVPN) Instance (EVI) number range for an Ethernet fabric.", - "longDescription": "This type shall contain the Ethernet Virtual Private Network (EVPN) Instance (EVI) number range for EVPN based fabrics.", - "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": { - "Lower": { - "description": "Lower Ethernet Virtual Private Network (EVPN) Instance (EVI) number.", - "longDescription": "This property shall contain the lower Ethernet Virtual Private Network (EVPN) Instance (EVI) number to be used as part of a range of EVI numbers.", - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - }, - "Upper": { - "description": "Upper Ethernet Virtual Private Network (EVPN) Instance (EVI) number.", - "longDescription": "This property shall contain the upper Ethernet Virtual Private Network (EVPN) Instance (EVI) number to be used as part of a range of EVI numbers.", - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "Ethernet": { - "additionalProperties": false, - "description": "Ethernet related properties for an address pool.", - "longDescription": "This type shall contain the Ethernet related properties for an address pool.", - "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": { - "BFDSingleHopOnly": { - "anyOf": [ - { - "$ref": "#/definitions/BFDSingleHopOnly" - }, - { - "type": "null" - } - ], - "description": "Bidirectional Forwarding Detection (BFD) related properties for this Ethernet fabric.", - "longDescription": "This property shall contain the Bidirectional Forwarding Detection (BFD) related properties for this Ethernet fabric.", - "versionAdded": "v1_1_0" - }, - "BGPEvpn": { - "anyOf": [ - { - "$ref": "#/definitions/BGPEvpn" - }, - { - "type": "null" - } - ], - "description": "BGP Ethernet Virtual Private Network (EVPN) related properties for this Ethernet fabric.", - "longDescription": "This property shall contain the BGP Ethernet Virtual Private Network (EVPN) related properties for this Ethernet fabric.", - "versionAdded": "v1_1_0" - }, - "EBGP": { - "anyOf": [ - { - "$ref": "#/definitions/EBGP" - }, - { - "type": "null" - } - ], - "description": "External BGP (eBGP) related properties for this Ethernet fabric.", - "longDescription": "This property shall contain the External BGP (eBGP) related properties for this Ethernet fabric.", - "versionAdded": "v1_1_0" - }, - "IPv4": { - "anyOf": [ - { - "$ref": "#/definitions/IPv4" - }, - { - "type": "null" - } - ], - "description": "IPv4 and Virtual LAN (VLAN) related addressing for this Ethernet fabric.", - "longDescription": "This property shall contain IPv4 and Virtual LAN (VLAN) addressing related properties for this Ethernet fabric.", - "versionAdded": "v1_1_0" - }, - "MultiProtocolEBGP": { - "anyOf": [ - { - "$ref": "#/definitions/EBGP" - }, - { - "type": "null" - } - ], - "description": "Multi Protocol eBGP (MP eBGP) related properties for this Ethernet fabric.", - "longDescription": "This property shall contain the Multi Protocol eBGP (MP eBGP) related properties for this Ethernet fabric.", - "versionAdded": "v1_1_0" - }, - "MultiProtocolIBGP": { - "anyOf": [ - { - "$ref": "#/definitions/CommonBGPProperties" - }, - { - "type": "null" - } - ], - "description": "Multi Protocol iBGP (MP iBGP) related properties for this Ethernet fabric.", - "longDescription": "This property shall contain the Multi Protocol iBGP (MP iBGP) related properties for this Ethernet fabric.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "GenZ": { - "additionalProperties": false, - "description": "Gen-Z related properties for an address pool.", - "longDescription": "This type shall contain Gen-Z related properties for an address pool.", - "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": { - "AccessKey": { - "description": "The Access Key required for this address pool.", - "longDescription": "This property shall contain the Gen-Z Core Specification-defined Access Key required for this address pool.", - "pattern": "^0[xX]([a-fA-F]|[0-9]){2}$", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "MaxCID": { - "description": "The maximum value for the Component Identifier (CID).", - "longDescription": "This property shall contain the maximum value for the Gen-Z Core Specification-defined Component Identifier (CID).", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "MaxSID": { - "description": "The maximum value for the Subnet Identifier (SID).", - "longDescription": "This property shall contain the maximum value for the Gen-Z Core Specification-defined Subnet Identifier (SID).", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "MinCID": { - "description": "The minimum value for the Component Identifier (CID).", - "longDescription": "This property shall contain the minimum value for the Gen-Z Core Specification-defined Component Identifier (CID).", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "MinSID": { - "description": "The minimum value for the Subnet Identifier (SID).", - "longDescription": "This property shall contain the minimum value for the Gen-Z Core Specification-defined Subnet Identifier (SID).", - "readonly": false, - "type": [ - "integer", - "null" - ] - } - }, - "type": "object" - }, - "GracefulRestart": { - "additionalProperties": false, - "description": "Border Gateway Protocol (BGP) graceful restart properties.", - "longDescription": "This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) graceful restart related properties.", - "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": { - "GracefulRestartEnabled": { - "description": "Border Gateway Protocol (BGP) graceful restart status.", - "longDescription": "This property shall indicate whether to enable Border Gateway Protocol (BGP) graceful restart features.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "HelperModeEnabled": { - "description": "Graceful restart helper mode status.", - "longDescription": "This property shall indicate what to do with stale routes. If `true`, the router continues to be forward packets to stale routes, if `false`, it does not forward packets to stale routes.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "StaleRoutesTimeSeconds": { - "description": "Stale route timer in seconds.", - "longDescription": "This property shall contain the time in seconds to hold stale routes for a restarting peer.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "TimeSeconds": { - "description": "Graceful restart timer in seconds.", - "longDescription": "This property shall contain the time in seconds to wait for a graceful restart capable neighbor to re-establish Border Gateway Protocol (BGP) peering.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "IPv4": { - "additionalProperties": false, - "description": "IPv4 and Virtual LAN (VLAN) related addressing for an Ethernet fabric.", - "longDescription": "This type shall contain IPv4 and Virtual LAN (VLAN) addressing related properties for an Ethernet fabric.", - "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": { - "AnycastGatewayIPAddress": { - "description": "The anycast gateway IPv4 address.", - "longDescription": "This property shall contain the anycast gateway IPv4 address for a host subnet.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AnycastGatewayMACAddress": { - "description": "The anycast gateway MAC address.", - "longDescription": "This property shall contain the anycast gateway MAC address for a host subnet.", - "pattern": "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DHCP": { - "anyOf": [ - { - "$ref": "#/definitions/DHCP" - }, - { - "type": "null" - } - ], - "description": "The Dynamic Host Configuration Protocol (DHCP) related addressing for this Ethernet fabric.", - "longDescription": "This property shall contain the primary and secondary Dynamic Host Configuration Protocol (DHCP) server addressing for this Ethernet fabric.", - "versionAdded": "v1_1_0" - }, - "DNSDomainName": { - "description": "The Domain Name Service (DNS) domain name for this Ethernet fabric.", - "longDescription": "This property shall contain the Domain Name Service (DNS) domain name for this Ethernet fabric.", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "DNSServer": { - "description": "The Domain Name Service (DNS) servers for this Ethernet fabric.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of the Domain Name Service (DNS) servers for this Ethernet fabric.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - }, - "DistributeIntoUnderlayEnabled": { - "description": "Indicates if host subnets should be distributed into the fabric underlay.", - "longDescription": "This property shall indicate whether host subnets are distributed into the fabric underlay.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "EBGPAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/IPv4AddressRange" - }, - { - "type": "null" - } - ], - "description": "External BGP (eBGP) related addressing for this Ethernet fabric.", - "longDescription": "This property shall contain the range of IPv4 addresses assigned to External BGP (eBGP).", - "versionAdded": "v1_1_0" - }, - "FabricLinkAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/IPv4AddressRange" - }, - { - "type": "null" - } - ], - "description": "Link related addressing for this Ethernet fabric.", - "longDescription": "This property shall contain the range of link IPv4 addressing between Ethernet switches.", - "versionAdded": "v1_1_0" - }, - "GatewayIPAddress": { - "description": "The gateway IPv4 address.", - "longDescription": "This property shall contain the gateway IPv4 address for a host subnet.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "HostAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/IPv4AddressRange" - }, - { - "type": "null" - } - ], - "description": "IPv4 related end host subnet addressing for this Ethernet fabric.", - "longDescription": "This property shall contain the range of IP subnets used for host addressing.", - "versionAdded": "v1_1_0" - }, - "IBGPAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/IPv4AddressRange" - }, - { - "type": "null" - } - ], - "description": "Internal BGP (iBGP) related addressing for this Ethernet fabric.", - "longDescription": "This property shall contain the range of IPv4 addresses assigned to Internal BGP (iBGP).", - "versionAdded": "v1_1_0" - }, - "LoopbackAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/IPv4AddressRange" - }, - { - "type": "null" - } - ], - "description": "Loopback related addressing for this Ethernet fabric.", - "longDescription": "This property shall contain the range of loopback addresses assigned to Ethernet switches.", - "versionAdded": "v1_1_0" - }, - "ManagementAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/IPv4AddressRange" - }, - { - "type": "null" - } - ], - "description": "Management related addressing for this Ethernet fabric.", - "longDescription": "This property shall contain the range of management IPv4 addresses assigned to Ethernet switches.", - "versionAdded": "v1_1_0" - }, - "NTPOffsetHoursMinutes": { - "description": "The Network Time Protocol (NTP) offset configuration.", - "longDescription": "This property shall contain the Network Time Protocol (NTP) offset. The NTP offset property is used to calculate the time from UTC (Universal Time Coordinated) time in hours and minutes.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "NTPServer": { - "description": "The Network Time Protocol (NTP) servers for this Ethernet fabric.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of the Network Time Protocol (NTP) servers for this Ethernet fabric.", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - }, - "NTPTimezone": { - "description": "The Network Time Protocol (NTP) timezone for this Ethernet fabric.", - "longDescription": "This property shall contain the Network Time Protocol (NTP) timezone name assigned to this Ethernet fabric.", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "NativeVLAN": { - "description": "The native Virtual LAN (VLAN) tag value.", - "longDescription": "This property shall contain native Virtual LAN (VLAN) tag value for untagged traffic.", - "maximum": 4094, - "minimum": 1, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "VLANIdentifierAddressRange": { - "anyOf": [ - { - "$ref": "#/definitions/VLANIdentifierAddressRange" - }, - { - "type": "null" - } - ], - "description": "Virtual LAN (VLAN) tag related addressing for this Ethernet fabric or for end host networks.", - "longDescription": "This property shall contain Virtual LAN (VLAN) tags for the entire fabric as well as to end hosts.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "IPv4AddressRange": { - "additionalProperties": false, - "description": "IPv4 related address range for an Ethernet fabric.", - "longDescription": "This type shall contain an IPv4 related address range for an Ethernet fabric.", - "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": { - "Lower": { - "description": "Lower IPv4 network address.", - "longDescription": "This property shall contain the lower IPv4 network address to be used as part of a subnet.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "Upper": { - "description": "Upper IPv4 network address.", - "longDescription": "This property shall contain the upper IPv4 network address to be used as part of a host subnet.", - "pattern": "^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Endpoints": { - "description": "An array of links to the endpoints that this address pool contains.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that this address pool contains.", - "readonly": false, - "type": "array" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Zones": { - "description": "An array of links to the zones that this address pool contains.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Zone.json#/definitions/Zone" - }, - "longDescription": "This property shall contain an array of links to resources of type Zone that this address pool contains.", - "readonly": false, - "type": "array" - }, - "Zones@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "type": "object" - }, - "MaxPrefix": { - "additionalProperties": false, - "description": "Border Gateway Protocol (BGP) max prefix properties.", - "longDescription": "This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) max prefix related properties.", - "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": { - "MaxPrefixNumber": { - "description": "Maximum prefix number.", - "longDescription": "This property shall contain the maximum number of prefixes allowed from the neighbor.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "RestartTimerSeconds": { - "description": "Border Gateway Protocol (BGP) restart timer in seconds.", - "longDescription": "This property determines how long peer routers will wait to delete stale routes before a Border Gateway Protocol (BGP) open message is received. This timer should be less than the BGP HoldTimeSeconds property.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "ShutdownThresholdPercentage": { - "description": "Shutdown threshold status.", - "longDescription": "This property shall contain the percentage of the maximum prefix received value at which the router starts to generate a warning message.", - "maximum": 100, - "minimum": 1, - "readonly": false, - "type": [ - "number", - "null" - ], - "units": "%", - "versionAdded": "v1_1_0" - }, - "ThresholdWarningOnlyEnabled": { - "description": "Threshold warning only status.", - "longDescription": "This property shall indicate what action to take if the Border Gateway Protocol (BGP) route threshold is reached. If `true`, when the Maximum-Prefix limit is exceeded, a log message is generated. If `false`, when the Maximum-Prefix limit is exceeded, the peer session is terminated.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "MultiplePaths": { - "additionalProperties": false, - "description": "Border Gateway Protocol (BGP) multiple path properties.", - "longDescription": "This type shall contain properties that are applicable to configuring Border Gateway Protocol (BGP) multiple path related properties.", - "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": { - "MaximumPaths": { - "description": "Maximum paths number.", - "longDescription": "This property shall contain the maximum number of paths for multi path operation.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "UseMultiplePathsEnabled": { - "description": "Border Gateway Protocol (BGP) multiple paths status.", - "longDescription": "This property shall indicate whether multiple paths should be advertised. If `true`, Border Gateway Protocol (BGP) advertises multiple paths for the same prefix for path diversity. If `false`, it advertises based on best path selection.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "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" - }, - "RouteDistinguisherRange": { - "additionalProperties": false, - "description": "The Route Distinguisher (RD) number range for an Ethernet fabric.", - "longDescription": "This type shall contain the Route Distinguisher (RD) Instance number range for Ethernet Virtual Private Network (EVPN) based fabrics.", - "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": { - "Lower": { - "description": "Lower Route Distinguisher (RD) number.", - "longDescription": "This property shall contain the lower Route Distinguisher (RD) number to be used as part of a range of Route Distinguisher values.", - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - }, - "Upper": { - "description": "Upper Route Distinguisher (RD) number.", - "longDescription": "This property shall contain the upper Route Distinguisher (RD) number to be used as part of a range of Route Distinguisher values.", - "readonly": false, - "type": "integer", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "RouteTargetRange": { - "additionalProperties": false, - "description": "The Route Target (RT) number range for the fabric.", - "longDescription": "This type shall contain the Route Target (RT) Instance number range for Ethernet Virtual Private Network (EVPN) based fabrics.", - "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": { - "Lower": { - "description": "Lower Route Target (RT) number.", - "longDescription": "This property shall contain the lower Route Target (RT) number to be used as part of a range of Route Target values.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "Upper": { - "description": "Upper Route Target (RT) number.", - "longDescription": "This property shall contain the upper Route Target (RT) number to be used as part of a range of Route Target values.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "VLANIdentifierAddressRange": { - "additionalProperties": false, - "description": "VLAN tag related addressing for an Ethernet fabric or for end host networks.", - "longDescription": "This type shall contain for assigning Virtual LAN (VLAN) tags for the entire fabric as well as for end hosts.", - "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": { - "Lower": { - "description": "Virtual LAN (VLAN) tag lower value.", - "longDescription": "This property shall contain the Virtual LAN (VLAN) tag lower value.", - "maximum": 4094, - "minimum": 1, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "Upper": { - "description": "Virtual LAN (VLAN) tag upper value.", - "longDescription": "This property shall contain the Virtual LAN (VLAN) tag upper value.", - "maximum": 4094, - "minimum": 1, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#AddressPool.v1_1_1.AddressPool" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/AddressPool/index.json b/static/redfish/v1/JsonSchemas/AddressPool/index.json deleted file mode 100644 index 8d930711fe7fbe03e8aa1f24a716debcbbad8e5f..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AddressPool/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/AddressPool", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "AddressPool Schema File", - "Schema": "#AddressPool.AddressPool", - "Description": "AddressPool Schema File Location", - "Id": "AddressPool", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/AddressPool.json", - "Uri": "/redfish/v1/JsonSchemas/AddressPool/AddressPool.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Aggregate/Aggregate.json b/static/redfish/v1/JsonSchemas/Aggregate/Aggregate.json deleted file mode 100644 index 3cdd0a6f2b5c55163ed8173ff9964b128672d812..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Aggregate/Aggregate.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Aggregate.v1_0_1.json", - "$ref": "#/definitions/Aggregate", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#Aggregate.AddElements": { - "$ref": "#/definitions/AddElements" - }, - "#Aggregate.RemoveElements": { - "$ref": "#/definitions/RemoveElements" - }, - "#Aggregate.Reset": { - "$ref": "#/definitions/Reset" - }, - "#Aggregate.SetDefaultBootOrder": { - "$ref": "#/definitions/SetDefaultBootOrder" - }, - "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" - }, - "AddElements": { - "additionalProperties": false, - "description": "This action is used to add one or more resources to the aggregate.", - "longDescription": "This action shall add one or more resources to the aggregate, resulting in that the resources are included in the Elements array of the aggregate.", - "parameters": { - "Elements": { - "description": "An array of resource links to add to the Elements array.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Resource" - }, - "longDescription": "This parameter shall contain an array of links to the specified resources to add to the aggregate's Elements array.", - "requiredParameter": true, - "type": "array" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "Aggregate": { - "additionalProperties": false, - "description": "The Aggregate schema describes a grouping method for an aggregation service. Aggregates are formal groups of resources that are more persistent than ad hoc groupings.", - "longDescription": "This resource shall represent an aggregation service grouping method for 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 - }, - "Elements": { - "description": "The elements of this aggregate.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Resource" - }, - "longDescription": "This property shall contain an array of links to the elements of this aggregate.", - "readonly": true, - "type": "array" - }, - "Elements@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ElementsCount": { - "description": "The number of entries in the Elements array.", - "longDescription": "This property shall contain the number of entries in the Elements array.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "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." - } - }, - "required": [ - "Elements", - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "requiredOnCreate": [ - "Elements" - ], - "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" - }, - "RemoveElements": { - "additionalProperties": false, - "description": "This action is used to remove one or more resources from the aggregate.", - "longDescription": "This action shall remove one or more resources from the aggregate, resulting in that the resources are removed from the Elements array of the aggregate.", - "parameters": { - "Elements": { - "description": "An array of resource links to remove from the Elements array.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Resource" - }, - "longDescription": "This parameter shall contain an array of links to the specified resources to remove from the aggregate's Elements array.", - "requiredParameter": true, - "type": "array" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "Reset": { - "additionalProperties": false, - "description": "This action is used to reset a collection of resources. For example, this could be an aggregate or a list of computer systems.", - "longDescription": "This action shall perform a reset of a collection of resources.", - "parameters": { - "BatchSize": { - "description": "The number of elements in each batch being reset.", - "longDescription": "This parameter shall contain the number of elements in each batch simultaneously being issued a reset.", - "minimum": 0, - "type": "integer" - }, - "DelayBetweenBatchesInSeconds": { - "description": "The delay of the batches of elements being reset in seconds.", - "longDescription": "This parameter shall contain the delay of the batches of elements being reset in seconds.", - "minimum": 0, - "type": "integer", - "units": "s" - }, - "ResetType": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResetType", - "description": "The type of reset.", - "longDescription": "This parameter shall contain the type of reset. The service can accept a request without the parameter and perform an implementation-specific default reset." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "SetDefaultBootOrder": { - "additionalProperties": false, - "description": "This action is used to restore the boot order to the default state for the computer systems that are members of this aggregate.", - "longDescription": "This action shall restore the boot order to the default state for the computer systems that are members of this aggregate.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.2", - "title": "#Aggregate.v1_0_1.Aggregate" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Aggregate/index.json b/static/redfish/v1/JsonSchemas/Aggregate/index.json deleted file mode 100644 index 3ebc8acd35013a7775791fadbec873845a2f255d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Aggregate/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Aggregate", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Aggregate Schema File", - "Schema": "#Aggregate.Aggregate", - "Description": "Aggregate Schema File Location", - "Id": "Aggregate", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Aggregate.json", - "Uri": "/redfish/v1/JsonSchemas/Aggregate/Aggregate.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json b/static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json deleted file mode 100644 index f0c1394d93cf5f04e275eb7aa520cf7bed5fe72c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AggregationService/AggregationService.json +++ /dev/null @@ -1,268 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/AggregationService.v1_0_1.json", - "$ref": "#/definitions/AggregationService", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#AggregationService.Reset": { - "$ref": "#/definitions/Reset" - }, - "#AggregationService.SetDefaultBootOrder": { - "$ref": "#/definitions/SetDefaultBootOrder" - }, - "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" - }, - "AggregationService": { - "additionalProperties": true, - "description": "The AggregationService schema contains properties for managing aggregation operations, either on ad hoc combinations of resources or on defined sets of resources called aggregates. Access points define the properties needed to access the entity being aggregated and connection methods describe the protocol or other semantics of the connection.", - "longDescription": "This resource shall represent an aggregation service for 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." - }, - "Aggregates": { - "$ref": "http://redfish.dmtf.org/schemas/v1/AggregateCollection.json#/definitions/AggregateCollection", - "description": "The link to the collection of aggregates associated with this service.", - "longDescription": "This property shall contain a link to a resource collection of type AggregateCollection.", - "readonly": true - }, - "AggregationSources": { - "$ref": "http://redfish.dmtf.org/schemas/v1/AggregationSourceCollection.json#/definitions/AggregationSourceCollection", - "description": "The link to the collection of aggregation sources associated with this service.", - "longDescription": "This property shall contain a link to a resource collection of type AggregationSourceCollection.", - "readonly": true - }, - "ConnectionMethods": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ConnectionMethodCollection.json#/definitions/ConnectionMethodCollection", - "description": "The link to the collection of connection methods associated with this service.", - "longDescription": "This property shall contain a link to a resource collection of type ConnectionMethodCollection.", - "readonly": true - }, - "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." - }, - "ServiceEnabled": { - "description": "An indication of whether the aggregation service is enabled.", - "longDescription": "This property shall indicate whether the aggregation service is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - }, - "Reset": { - "additionalProperties": false, - "description": "This action is used to reset a set of resources. For example this could be a list of computer systems.", - "longDescription": "This action shall perform a reset of a set of resources.", - "parameters": { - "BatchSize": { - "description": "The number of elements in each batch being reset.", - "longDescription": "This parameter shall contain the number of elements in each batch simultaneously being issued a reset.", - "minimum": 0, - "type": "integer" - }, - "DelayBetweenBatchesInSeconds": { - "description": "The delay of the batches of elements being reset in seconds.", - "longDescription": "This parameter shall contain the delay of the batches of elements being reset in seconds.", - "minimum": 0, - "type": "integer", - "units": "s" - }, - "ResetType": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResetType", - "description": "The type of reset.", - "longDescription": "This parameter shall contain the type of reset. The service can accept a request without the parameter and perform an implementation-specific default reset." - }, - "TargetURIs": { - "description": "An array of links to the resources being reset.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Resource" - }, - "longDescription": "This parameter shall contain an array of links to the resources being reset.", - "requiredParameter": true, - "type": "array" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "SetDefaultBootOrder": { - "additionalProperties": false, - "description": "This action is used to restore the boot order to the default state for the specified computer systems.", - "longDescription": "This action shall restore the boot order to the default state for the specified computer systems.", - "parameters": { - "Systems": { - "description": "The computer systems to restore.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.json#/definitions/ComputerSystem" - }, - "longDescription": "This parameter shall contain an array of links to resources of type ComputerSystem.", - "requiredParameter": true, - "type": "array" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.2", - "title": "#AggregationService.v1_0_1.AggregationService" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/AggregationService/index.json b/static/redfish/v1/JsonSchemas/AggregationService/index.json deleted file mode 100644 index a2c36723e26b6664b4c1fa5e730a11fc747a2d73..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AggregationService/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/AggregationService", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "AggregationService Schema File", - "Schema": "#AggregationService.AggregationService", - "Description": "AggregationService Schema File Location", - "Id": "AggregationService", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/AggregationService.json", - "Uri": "/redfish/v1/JsonSchemas/AggregationService/AggregationService.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json b/static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json deleted file mode 100644 index 486013099ea3314fd6640ea6383142374b30f9a9..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json +++ /dev/null @@ -1,367 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/AggregationSource.v1_1_0.json", - "$ref": "#/definitions/AggregationSource", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "AggregationSource": { - "additionalProperties": false, - "description": "The AggregationSource schema is used to represent the source of information for a subset of the resources provided by a Redfish service. It can be thought of as a provider of information. As such, most such interfaces have requirements to support the gathering of information like address and account used to access the information.", - "longDescription": "This resource shall represent an aggregation source for 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 - }, - "HostName": { - "description": "The URI of the system to be accessed.", - "format": "uri-reference", - "longDescription": "This property shall contain the URI of the system to be accessed.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "Password": { - "description": "The password for accessing the aggregation source. The value is `null` in responses.", - "longDescription": "This property shall contain a password for accessing the aggregation source. The value shall be `null` in responses.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "SNMP": { - "anyOf": [ - { - "$ref": "#/definitions/SNMPSettings" - }, - { - "type": "null" - } - ], - "description": "SNMP settings of the aggregation source.", - "longDescription": "This property shall contain the SNMP settings of the aggregation source.", - "versionAdded": "v1_1_0" - }, - "UserName": { - "description": "The user name for accessing the aggregation source.", - "longDescription": "This property shall contain the user name for accessing the aggregation source.", - "readonly": false, - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "HostName", - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "requiredOnCreate": [ - "HostName" - ], - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "ConnectionMethod": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/ConnectionMethod.json#/definitions/ConnectionMethod" - }, - { - "type": "null" - } - ], - "description": "An array of links to the connection methods used to contact this aggregation source.", - "longDescription": "This property shall contain an array of links to resources of type ConnectionMethod that are used to connect to the aggregation source.", - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "ResourcesAccessed": { - "description": "An array links to the resources added to the service through this aggregation source. It is recommended that this be the minimal number of properties needed to find the resources that would be lost when the aggregation source is deleted.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Resource" - }, - "longDescription": "This property shall contain an array of links to the resources added to the service through the aggregation source. It is recommended that this be the minimal number of properties needed to find the resources that would be lost when the aggregation source is deleted. For example, this could be the pointers to the members of the root level collections or the manager of a BMC.", - "readonly": true, - "type": "array" - }, - "ResourcesAccessed@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "SNMPAuthenticationProtocols": { - "enum": [ - "None", - "CommunityString", - "HMAC_MD5", - "HMAC_SHA96", - "HMAC128_SHA224", - "HMAC192_SHA256", - "HMAC256_SHA384", - "HMAC384_SHA512" - ], - "enumDescriptions": { - "CommunityString": "Trap community string authentication.", - "HMAC128_SHA224": "HMAC-128-SHA-224 authentication.", - "HMAC192_SHA256": "HMAC-192-SHA-256 authentication.", - "HMAC256_SHA384": "HMAC-256-SHA-384 authentication.", - "HMAC384_SHA512": "HMAC-384-SHA-512 authentication.", - "HMAC_MD5": "HMAC-MD5-96 authentication.", - "HMAC_SHA96": "HMAC-SHA-96 authentication.", - "None": "No authentication." - }, - "enumLongDescriptions": { - "CommunityString": "This value shall indicate authentication using SNMP community strings and the value of TrapCommunity.", - "HMAC128_SHA224": "This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC128SHA224AuthProtocol.", - "HMAC192_SHA256": "This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC192SHA256AuthProtocol.", - "HMAC256_SHA384": "This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC256SHA384AuthProtocol.", - "HMAC384_SHA512": "This value shall indicate authentication for SNMPv3 access conforms to the RFC7860-defined usmHMAC384SHA512AuthProtocol.", - "HMAC_MD5": "This value shall indicate authentication conforms to the RFC3414-defined HMAC-MD5-96 authentication protocol.", - "HMAC_SHA96": "This value shall indicate authentication conforms to the RFC3414-defined HMAC-SHA-96 authentication protocol.", - "None": "This value shall indicate authentication is not required." - }, - "type": "string" - }, - "SNMPEncryptionProtocols": { - "enum": [ - "None", - "CBC_DES", - "CFB128_AES128" - ], - "enumDescriptions": { - "CBC_DES": "CBC-DES encryption.", - "CFB128_AES128": "CFB128-AES-128 encryption.", - "None": "No encryption." - }, - "enumLongDescriptions": { - "CBC_DES": "This value shall indicate encryption conforms to the RFC3414-defined CBC-DES encryption protocol.", - "CFB128_AES128": "This value shall indicate encryption conforms to the RFC3414-defined CFB128-AES-128 encryption protocol.", - "None": "This value shall indicate there is no encryption." - }, - "type": "string" - }, - "SNMPSettings": { - "additionalProperties": false, - "description": "Settings for an SNMP aggregation source.", - "longDescription": "This type shall contain the settings for an SNMP aggregation source.", - "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": { - "AuthenticationKey": { - "description": "The secret authentication key for SNMPv3.", - "longDescription": "This property shall contain the key for SNMPv3 authentication. The value shall be `null` in responses. This property accepts a passphrase or a hex-encoded key. If the string starts with `Passphrase:`, the remainder of the string shall be the passphrase and shall be converted to the key as described in the 'Password to Key Algorithm' section of RFC3414. If the string starts with `Hex:`, then the remainder of the string shall be the key encoded in hexadecimal notation. If the string starts with neither, the full string shall be a passphrase and shall be converted to the key as described in the 'Password to Key Algorithm' section of RFC3414. The passphrase can contain any printable characters except for the double quotation mark.", - "pattern": "(^[ !#-~]+$)|(^Passphrase:[ ^[ !#-~]+$)|(^Hex:[0-9A-Fa-f]{24,96})|(^\\*+$)", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AuthenticationKeySet": { - "description": "Indicates if the AuthenticationKey property is set.", - "longDescription": "This property shall contain `true` if a valid value was provided for the AuthenticationKey property. Otherwise, the property shall contain `false`.", - "readonly": true, - "type": "boolean", - "versionAdded": "v1_1_0" - }, - "AuthenticationProtocol": { - "anyOf": [ - { - "$ref": "#/definitions/SNMPAuthenticationProtocols" - }, - { - "type": "null" - } - ], - "description": "The authentication protocol for SNMPv3.", - "longDescription": "This property shall contain the SNMPv3 authentication protocol.", - "readonly": false, - "versionAdded": "v1_1_0" - }, - "EncryptionKey": { - "description": "The secret authentication key for SNMPv3.", - "longDescription": "This property shall contain the key for SNMPv3 encryption. The value shall be `null` in responses. This property accepts a passphrase or a hex-encoded key. If the string starts with `Passphrase:`, the remainder of the string shall be the passphrase and shall be converted to the key as described in the 'Password to Key Algorithm' section of RFC3414. If the string starts with `Hex:`, then the remainder of the string shall be the key encoded in hexadecimal notation. If the string starts with neither, the full string shall be a passphrase and shall be converted to the key as described in the 'Password to Key Algorithm' section of RFC3414. The passphrase can contain any printable characters except for the double quotation mark.", - "pattern": "(^[A-Za-z0-9]+$)|(^\\*+$)", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "EncryptionKeySet": { - "description": "Indicates if the EncryptionKey property is set.", - "longDescription": "This property shall contain `true` if a valid value was provided for the EncryptionKey property. Otherwise, the property shall contain `false`.", - "readonly": true, - "type": "boolean", - "versionAdded": "v1_1_0" - }, - "EncryptionProtocol": { - "anyOf": [ - { - "$ref": "#/definitions/SNMPEncryptionProtocols" - }, - { - "type": "null" - } - ], - "description": "The encryption protocol for SNMPv3.", - "longDescription": "This property shall contain the SNMPv3 encryption protocol.", - "readonly": false, - "versionAdded": "v1_1_0" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#AggregationSource.v1_1_0.AggregationSource" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/AggregationSource/index.json b/static/redfish/v1/JsonSchemas/AggregationSource/index.json deleted file mode 100644 index a9c058a94318d4360342444391341cf618dc4a4a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/AggregationSource/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/AggregationSource", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "AggregationSource Schema File", - "Schema": "#AggregationSource.AggregationSource", - "Description": "AggregationSource Schema File Location", - "Id": "AggregationSource", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/AggregationSource.json", - "Uri": "/redfish/v1/JsonSchemas/AggregationSource/AggregationSource.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/BootOption/BootOption.json b/static/redfish/v1/JsonSchemas/BootOption/BootOption.json deleted file mode 100644 index b4603e0474b87eebcbbc63950c763b6552cc74a1..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/BootOption/BootOption.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/BootOption.v1_0_4.json", - "$ref": "#/definitions/BootOption", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "BootOption": { - "additionalProperties": false, - "description": "The BootOption schema reports information about a single boot option in a system. It represents the properties of a bootable device available in the system.", - "longDescription": "This resource shall represent a single boot option within a system.", - "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." - }, - "Alias": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.json#/definitions/BootSource" - }, - { - "type": "null" - } - ], - "description": "The alias of this boot source.", - "longDescription": "This property shall contain the string alias of this boot source that describes the type of boot.", - "readonly": true - }, - "BootOptionEnabled": { - "description": "An indication of whether the boot option is enabled. If `true`, it is enabled. If `false`, the boot option that the boot order array on the computer system contains is skipped. In the UEFI context, this property shall influence the load option active flag for the boot option.", - "longDescription": "This property shall indicate whether the boot option is enabled. If `true`, it is enabled. If `false`, the boot option that the boot order array on the computer system contains shall be skipped. In the UEFI context, this property shall influence the load option active flag for the boot option.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "BootOptionReference": { - "description": "The unique boot option.", - "longDescription": "This property shall correspond to the boot option or device. For UEFI systems, this string shall match the UEFI boot option variable name, such as `Boot####`. The BootOrder array of a computer system resource contains this value.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "DisplayName": { - "description": "The user-readable display name of the boot option that appears in the boot order list in the user interface.", - "longDescription": "This property shall contain a user-readable boot option name, as it should appear in the boot order list in the user interface.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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." - }, - "RelatedItem": { - "description": "An array of links to resources or objects associated with this boot option.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef" - }, - "longDescription": "This property shall contain an array of links to resources or objects that are associated with this boot option.", - "readonly": true, - "type": "array" - }, - "RelatedItem@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "UefiDevicePath": { - "description": "The UEFI device path to access this UEFI boot option.", - "longDescription": "This property shall contain the UEFI Specification-defined UEFI device path that identifies and locates the device for this boot option.", - "readonly": true, - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "BootOptionReference", - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - } - }, - "owningEntity": "DMTF", - "release": "2017.3", - "title": "#BootOption.v1_0_4.BootOption" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/BootOption/index.json b/static/redfish/v1/JsonSchemas/BootOption/index.json deleted file mode 100644 index 22b6f8ccf1f8ec4ae14b72ccfe1b8b3d60633276..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/BootOption/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/BootOption", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "BootOption Schema File", - "Schema": "#BootOption.BootOption", - "Description": "BootOption Schema File Location", - "Id": "BootOption", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/BootOption.json", - "Uri": "/redfish/v1/JsonSchemas/BootOption/BootOption.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Circuit/Circuit.json b/static/redfish/v1/JsonSchemas/Circuit/Circuit.json deleted file mode 100644 index ced7f6b3af5e66e7cf39ab891f59876905c29faf..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Circuit/Circuit.json +++ /dev/null @@ -1,1047 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Circuit.v1_2_0.json", - "$ref": "#/definitions/Circuit", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#Circuit.BreakerControl": { - "$ref": "#/definitions/BreakerControl" - }, - "#Circuit.PowerControl": { - "$ref": "#/definitions/PowerControl" - }, - "#Circuit.ResetMetrics": { - "$ref": "#/definitions/ResetMetrics" - }, - "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" - }, - "BreakerControl": { - "additionalProperties": false, - "description": "This action attempts to reset the circuit breaker.", - "longDescription": "This action shall control the state of the circuit breaker or over-current protection device.", - "parameters": { - "PowerState": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PowerState", - "description": "The desired power state of the circuit if the breaker is reset successfully.", - "longDescription": "This parameter shall contain the desired power state of the circuit." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "Circuit": { - "additionalProperties": false, - "description": "This is the schema definition for an electrical circuit.", - "longDescription": "This resource shall be used to represent an electrical circuit for 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." - }, - "BreakerState": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/BreakerStates" - }, - { - "type": "null" - } - ], - "description": "The state of the over current protection device.", - "longDescription": "This property shall contain the state of the over current protection device.", - "readonly": true - }, - "CircuitType": { - "anyOf": [ - { - "$ref": "#/definitions/CircuitType" - }, - { - "type": "null" - } - ], - "description": "The type of circuit.", - "longDescription": "This property shall contain the type of circuit.", - "readonly": true - }, - "CriticalCircuit": { - "description": "Designates if this is a critical circuit.", - "longDescription": "This property shall indicate whether the circuit is designated as a critical circuit, and therefore is excluded from autonomous logic that could affect the state of the circuit. The value shall be `true` if the circuit is deemed critical, and `false` if the circuit is not critical.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "CurrentAmps": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The current reading for this single phase circuit.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current, measured in Amperes, for this single phase circuit. This property shall not appear in resource instances representing poly-phase circuits.", - "readonly": true - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "ElectricalContext": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/ElectricalContext" - }, - { - "type": "null" - } - ], - "description": "The combination of current-carrying conductors.", - "longDescription": "This property shall contain the combination of current-carrying conductors that distribute power.", - "readonly": true - }, - "EnergykWh": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The energy reading for this circuit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain the total energy, measured in kilowatt-hours (kW.h), for this circuit, that represents the `Total` ElectricalContext sensor when multiple energy sensors exist for this circuit.", - "readonly": true - }, - "FrequencyHz": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The frequency reading for this circuit.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the frequency sensor for this circuit.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "IndicatorLED": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/IndicatorLED" - }, - { - "type": "null" - } - ], - "deprecated": "This property has been deprecated in favor of the LocationIndicatorActive property.", - "description": "The state of the indicator LED, which identifies the circuit.", - "longDescription": "This property shall contain the indicator light state for the indicator light associated with this circuit.", - "readonly": false, - "versionDeprecated": "v1_1_0" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "LocationIndicatorActive": { - "description": "An indicator allowing an operator to physically locate this resource.", - "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of IndicatorLED in this resource, if supported, to reflect the implementation of the locating function.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NominalVoltage": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/NominalVoltageType" - }, - { - "type": "null" - } - ], - "description": "The nominal voltage for this circuit.", - "longDescription": "This property shall contain the nominal voltage for this circuit, in Volts.", - "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." - }, - "PhaseWiringType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PhaseWiringType" - }, - { - "type": "null" - } - ], - "description": "The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires).", - "longDescription": "This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires).", - "readonly": true - }, - "PlugType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PlugType" - }, - { - "type": "null" - } - ], - "description": "The type of plug according to NEMA, IEC, or regional standards.", - "longDescription": "This property shall contain the type of physical plug used for this circuit, as defined by IEC, NEMA, or regional standard.", - "readonly": true - }, - "PolyPhaseCurrentAmps": { - "anyOf": [ - { - "$ref": "#/definitions/CurrentSensors" - }, - { - "type": "null" - } - ], - "description": "The current readings for this circuit.", - "longDescription": "This property shall contain the current sensor(s) for this circuit. For single phase circuits this property shall contain a duplicate copy of the current sensor referenced in the CurrentSensor property, if present. For poly-phase circuits this property should contain multiple current sensor readings used to fully describe the circuit." - }, - "PolyPhaseEnergykWh": { - "anyOf": [ - { - "$ref": "#/definitions/EnergySensors" - }, - { - "type": "null" - } - ], - "description": "The energy readings for this circuit.", - "longDescription": "This property shall contain the energy sensor(s) for this circuit. For single phase circuits this property shall contain a duplicate copy of the energy sensor referenced in the EnergySensor property, if present. For poly-phase circuits this property should contain multiple energy sensor readings used to fully describe the circuit." - }, - "PolyPhasePowerWatts": { - "anyOf": [ - { - "$ref": "#/definitions/PowerSensors" - }, - { - "type": "null" - } - ], - "description": "The power readings for this circuit.", - "longDescription": "This property shall contain the power sensor(s) for this circuit. For single phase circuits this property shall contain a duplicate copy of the power sensor referenced in the PowerSensor property, if present. For poly-phase circuits this property should contain multiple power sensor readings used to fully describe the circuit." - }, - "PolyPhaseVoltage": { - "anyOf": [ - { - "$ref": "#/definitions/VoltageSensors" - }, - { - "type": "null" - } - ], - "description": "The voltage readings for this circuit.", - "longDescription": "This property shall contain the voltage sensor(s) for this circuit. For single phase circuits this property shall contain a duplicate copy of the voltage sensor referenced in the VoltageSensor property, if present. For poly-phase circuits this property should contain multiple voltage sensor readings used to fully describe the circuit." - }, - "PowerCycleDelaySeconds": { - "description": "The number of seconds to delay power on after a PowerControl action to cycle power. Zero seconds indicates no delay.", - "longDescription": "This property shall contain the number of seconds to delay power on after a PowerControl action to cycle power. The value `0` shall indicate no delay to power on.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerEnabled": { - "description": "Indicates if the circuit can be powered.", - "longDescription": "This property shall indicate the power enable state of the circuit. The value `true` shall indicate that the circuit can be powered on, and `false` shall indicate that the circuit cannot be powered.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "PowerOffDelaySeconds": { - "description": "The number of seconds to delay power off after a PowerControl action. Zero seconds indicates no delay to power off.", - "longDescription": "This property shall contain the number of seconds to delay power off after a PowerControl action. The value `0` shall indicate no delay to power off.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerOnDelaySeconds": { - "description": "The number of seconds to delay power up after a power cycle or a PowerControl action. Zero seconds indicates no delay to power up.", - "longDescription": "This property shall contain the number of seconds to delay power up after a power cycle or a PowerControl action. The value `0` shall indicate no delay to power up.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerRestoreDelaySeconds": { - "description": "The number of seconds to delay power on after power has been restored. Zero seconds indicates no delay.", - "longDescription": "This property shall contain the number of seconds to delay power on after a power fault. The value `0` shall indicate no delay to power on.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerRestorePolicy": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PowerRestorePolicyTypes", - "description": "The desired power state of the circuit when power is restored after a power loss.", - "longDescription": "This property shall contain the desired PowerState of the circuit when power is applied. The value `LastState` shall return the circuit to the PowerState it was in when power was lost.", - "readonly": false - }, - "PowerState": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState" - }, - { - "type": "null" - } - ], - "description": "The power state of the circuit.", - "longDescription": "This property shall contain the power state of the circuit.", - "readonly": true - }, - "PowerWatts": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The power reading for this circuit.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the total power, measured in Watts, for this circuit, that represents the `Total` ElectricalContext sensor when multiple power sensors exist for this circuit.", - "readonly": true - }, - "RatedCurrentAmps": { - "description": "The rated maximum current allowed for this circuit.", - "longDescription": "This property shall contain the rated maximum current for this circuit, in Amps, after any required de-rating, due to safety agency or other regulatory requirements, has been applied.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "A" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "Voltage": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The voltage reading for this single phase circuit.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage, measured in Volts, for this single phase circuit. This property shall not appear in resource instances representing poly-phase circuits.", - "readonly": true - }, - "VoltageType": { - "anyOf": [ - { - "$ref": "#/definitions/VoltageType" - }, - { - "type": "null" - } - ], - "description": "The type of voltage applied to the circuit.", - "longDescription": "This property shall contain the type of voltage applied to the circuit.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "CircuitType": { - "enum": [ - "Mains", - "Branch", - "Subfeed", - "Feeder" - ], - "enumDescriptions": { - "Branch": "A branch (output) circuit.", - "Feeder": "A feeder (output) circuit.", - "Mains": "A mains input or utility circuit.", - "Subfeed": "A subfeed (output) circuit." - }, - "type": "string" - }, - "CurrentSensors": { - "additionalProperties": false, - "description": "The current sensors for this circuit.", - "longDescription": "This type shall contain properties that describe current sensor readings for a circuit.", - "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": { - "Line1": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Line 1 current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for L1. This property shall not be present if the circuit does not include an L1 measurement.", - "readonly": true - }, - "Line2": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Line 2 current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for L2. This property shall not be present if the circuit does not include an L2 measurement.", - "readonly": true - }, - "Line3": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Line 3 current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for L3. This property shall not be present if the circuit does not include an L3 measurement.", - "readonly": true - }, - "Neutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Neutral line current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for the Neutral line. This property shall not be present if the circuit does not include a Neutral measurement.", - "readonly": true - } - }, - "type": "object" - }, - "EnergySensors": { - "additionalProperties": false, - "description": "The energy readings for this circuit.", - "longDescription": "This type shall contain properties that describe energy sensor readings for a circuit.", - "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": { - "Line1ToLine2": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Line 2 energy reading for this circuit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type EnergykWh that measures energy between L1 and L2. This property shall not be present if the circuit does not include an L1-L2 measurement.", - "readonly": true - }, - "Line1ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Neutral energy reading for this circuit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type EnergykWh that measures energy between L1 and Neutral. This property shall not be present if the circuit does not include an L1-Neutral measurement.", - "readonly": true - }, - "Line2ToLine3": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Line 3 energy reading for this circuit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type EnergykWh that measures energy between L2 and L3. This property shall not be present if the circuit does not include an L2-L3 measurement.", - "readonly": true - }, - "Line2ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Neutral energy reading for this circuit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type EnergykWh that measures energy between L2 and Neutral. This property shall not be present if the circuit does not include an L2-Neutral measurement.", - "readonly": true - }, - "Line3ToLine1": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Line 1 energy reading for this circuit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type EnergykWh that measures energy between L3 and L1. This property shall not be present if the circuit does not include an L3-L1 measurement.", - "readonly": true - }, - "Line3ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Neutral energy reading for this circuit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type EnergykWh that measures energy between L3 and Neutral. This property shall not be present if the circuit does not include an L3-Neutral measurement.", - "readonly": true - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "BranchCircuit": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/Circuit" - }, - { - "type": "null" - } - ], - "description": "A reference to the branch circuit related to this circuit.", - "longDescription": "This property shall contain a link to a resource of type Circuit that represents the branch circuit associated with this circuit.", - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Outlets": { - "description": "An array of references to the outlets contained by this circuit.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Outlet.json#/definitions/Outlet" - }, - "longDescription": "This property shall contain an array of links to resources of type Outlet that represent the outlets associated with this circuit.", - "readonly": true, - "type": "array" - }, - "Outlets@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "PowerControl": { - "additionalProperties": false, - "description": "This action turns the circuit on or off.", - "longDescription": "This action shall control the power state of the circuit.", - "parameters": { - "PowerState": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState", - "description": "The desired power state of the circuit.", - "longDescription": "This parameter shall contain the desired power state of the circuit." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "PowerSensors": { - "additionalProperties": false, - "description": "This property contains the power sensors.", - "longDescription": "This type shall contain properties that describe power sensor readings for a circuit.", - "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": { - "Line1ToLine2": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Line 2 power reading for this circuit.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Power that measures power between L1 and L2. This property shall not be present if the circuit does not include an L1-L2 measurement.", - "readonly": true - }, - "Line1ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Neutral power reading for this circuit.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Power that measures power between L1 and Neutral. This property shall not be present if the circuit does not include an L1-Neutral measurement.", - "readonly": true - }, - "Line2ToLine3": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Line 3 power reading for this circuit.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain a sensor excerpt of type Power that measures power between L2 and L3. This property shall not be present if the circuit does not include an L2-L3 measurement.", - "readonly": true - }, - "Line2ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Neutral power reading for this circuit.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Power that measures power between L2 and Neutral. This property shall not be present if the circuit does not include an L2-Neutral measurement.", - "readonly": true - }, - "Line3ToLine1": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Line 1 power reading for this circuit.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Power that measures power between L3 and L1. This property shall not be present if the circuit does not include an L3-L1 measurement.", - "readonly": true - }, - "Line3ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Neutral power reading for this circuit.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Power that measures power between L3 and Neutral. This property shall not be present if the circuit does not include an L3-Neutral measurement.", - "readonly": true - } - }, - "type": "object" - }, - "ResetMetrics": { - "additionalProperties": false, - "description": "This action resets metrics related to this circuit.", - "longDescription": "This action shall reset any time intervals or counted values for this circuit.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "VoltageSensors": { - "additionalProperties": false, - "description": "The voltage readings for this circuit.", - "longDescription": "This type shall contain properties that describe voltage sensor readings for a circuit.", - "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": { - "Line1ToLine2": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Line 2 voltage reading for this circuit.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L1 and L2. This property shall not be present if the circuit does not include an L1-L2 measurement.", - "readonly": true - }, - "Line1ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Neutral voltage reading for this circuit.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L1 and Neutral. This property shall not be present if the circuit does not include an L1-Neutral measurement.", - "readonly": true - }, - "Line2ToLine3": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Line 3 voltage reading for this circuit.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L2 and L3. This property shall not be present if the circuit does not include an L2-L3 measurement.", - "readonly": true - }, - "Line2ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Neutral voltage reading for this circuit.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L2 and Neutral. This property shall not be present if the circuit does not include an L2-Neutral measurement.", - "readonly": true - }, - "Line3ToLine1": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Line 1 voltage reading for this circuit.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L3 and L1. This property shall not be present if the circuit does not include an L3-L1 measurement.", - "readonly": true - }, - "Line3ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Neutral voltage reading for this circuit.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L3 and Neutral. This property shall not be present if the circuit does not include an L3-Neutral measurement.", - "readonly": true - } - }, - "type": "object" - }, - "VoltageType": { - "enum": [ - "AC", - "DC" - ], - "enumDescriptions": { - "AC": "Alternating Current (AC) circuit.", - "DC": "Direct Current (DC) circuit." - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#Circuit.v1_2_0.Circuit" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Circuit/index.json b/static/redfish/v1/JsonSchemas/Circuit/index.json deleted file mode 100644 index fa50efe55969b4332499c5fd2643f3b8678928f9..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Circuit/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Circuit", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Circuit Schema File", - "Schema": "#Circuit.Circuit", - "Description": "Circuit Schema File Location", - "Id": "Circuit", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Circuit.json", - "Uri": "/redfish/v1/JsonSchemas/Circuit/Circuit.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/CollectionCapabilities/CollectionCapabilities.json b/static/redfish/v1/JsonSchemas/CollectionCapabilities/CollectionCapabilities.json deleted file mode 100644 index 0767b59b4b04045748b64a1447f58b508d5191ec..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/CollectionCapabilities/CollectionCapabilities.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/CollectionCapabilities.v1_2_2.json", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": { - "Capability": { - "additionalProperties": false, - "description": "This type describes a capability of a collection for a specific use case.", - "longDescription": "This type shall describe a capability of a resource collection in terms of how a client can create resources within the collection for the specified use case.", - "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": { - "CapabilitiesObject": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef", - "description": "The link to the resource the client can issue a GET request against to understand how to form a POST request for a collection.", - "longDescription": "This property shall contain a link to a resource that matches the type for a resource collection and shall contain annotations that describe the properties allowed in the POST request.", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "UseCase": { - "$ref": "#/definitions/UseCase", - "description": "The use case in which a client can issue a POST request to the collection.", - "longDescription": "This property shall contain an enumerated value that describes the use case for this capability instance.", - "readonly": true - } - }, - "required": [ - "CapabilitiesObject", - "UseCase", - "Links" - ], - "type": "object" - }, - "CollectionCapabilities": { - "additionalProperties": false, - "description": "This type describes the capabilities of a collection.", - "longDescription": "This type shall describe any capabilities of a resource collection in terms of how a client can create resources within the resource collection.", - "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": { - "Capabilities": { - "description": "The list of capabilities supported by this resource.", - "items": { - "$ref": "#/definitions/Capability" - }, - "longDescription": "This property shall contain an array of objects that describe the capabilities of this resource collection.", - "type": "array" - }, - "MaxMembers": { - "description": "The maximum number of members allowed in this collection.", - "longDescription": "This property shall contain the maximum number of members allowed in this resource collection.", - "minimum": 1, - "readonly": true, - "type": "integer", - "versionAdded": "v1_2_0" - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "RelatedItem": { - "description": "An array of links to resources associated with this capability.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef" - }, - "longDescription": "This property shall contain an array of links to resources that are related to this capability.", - "readonly": true, - "type": "array" - }, - "RelatedItem@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "TargetCollection": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResourceCollection", - "description": "The link to the collection that this capabilities structure is describing.", - "longDescription": "This property shall contain a link to a resource collection that this structure describes. A client can use this structure to understand how to form the POST request for the collection.", - "readonly": true - } - }, - "required": [ - "TargetCollection" - ], - "type": "object" - }, - "UseCase": { - "enum": [ - "ComputerSystemComposition", - "ComputerSystemConstrainedComposition", - "VolumeCreation" - ], - "enumDescriptions": { - "ComputerSystemComposition": "This capability describes a client creating a new computer system resource from a set of disaggregated hardware.", - "ComputerSystemConstrainedComposition": "This capability describes a client creating a new computer system resource from a set of constraints.", - "VolumeCreation": "This capability describes a client creating a new volume resource as part of an existing storage subsystem." - }, - "enumVersionAdded": { - "ComputerSystemConstrainedComposition": "v1_1_0" - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2019.2", - "title": "#CollectionCapabilities.v1_2_2" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/CollectionCapabilities/index.json b/static/redfish/v1/JsonSchemas/CollectionCapabilities/index.json deleted file mode 100644 index ee02c478e8dde97bde3c22192275a846f4b2025f..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/CollectionCapabilities/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/CollectionCapabilities", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "CollectionCapabilities Schema File", - "Schema": "#CollectionCapabilities.CollectionCapabilities", - "Description": "CollectionCapabilities Schema File Location", - "Id": "CollectionCapabilities", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/CollectionCapabilities.json", - "Uri": "/redfish/v1/JsonSchemas/CollectionCapabilities/CollectionCapabilities.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/CompositionService/CompositionService.json b/static/redfish/v1/JsonSchemas/CompositionService/CompositionService.json deleted file mode 100644 index 78c55e6c8a3bb80ed2f12a5e7b36b460879b9c6c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/CompositionService/CompositionService.json +++ /dev/null @@ -1,174 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/CompositionService.v1_1_2.json", - "$ref": "#/definitions/CompositionService", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2019 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" - }, - "CompositionService": { - "additionalProperties": false, - "description": "The CompositionService schema describes a Composition Service and its properties and links to the Resources available for composition.", - "longDescription": "This Resource shall represent the Composition Service and its properties for 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." - }, - "AllowOverprovisioning": { - "description": "An indication of whether this service is allowed to overprovision a composition relative to the composition request.", - "longDescription": "This property shall indicate whether this service is allowed to overprovision a composition relative to the composition request.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AllowZoneAffinity": { - "description": "An indication of whether a client can request that a specific Resource Zone fulfill a composition request.", - "longDescription": "This property shall indicate whether a client can request that a specific Resource Zone fulfill a composition request.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "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." - }, - "ResourceBlocks": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ResourceBlockCollection.json#/definitions/ResourceBlockCollection", - "description": "The Resource Blocks available on the service.", - "longDescription": "This property shall contain the link to a Resource Collection of type ResourceBlockCollection.", - "readonly": true - }, - "ResourceZones": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ZoneCollection.json#/definitions/ZoneCollection", - "description": "The Resource Zones available on the service.", - "longDescription": "This property shall contain the link to a Resource Collection of type ZoneCollection.", - "readonly": true - }, - "ServiceEnabled": { - "description": "An indication of whether this service is enabled.", - "longDescription": "This property shall indicate whether this service is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the Resource and its subordinate or dependent Resources.", - "longDescription": "This property shall contain any status or health properties of the Resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - } - }, - "owningEntity": "DMTF", - "release": "2018.2", - "title": "#CompositionService.v1_1_2.CompositionService" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/CompositionService/index.json b/static/redfish/v1/JsonSchemas/CompositionService/index.json deleted file mode 100644 index d46beb774b6d4e12bd69e524fdf3ef259f8c4d85..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/CompositionService/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/CompositionService", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "CompositionService Schema File", - "Schema": "#CompositionService.CompositionService", - "Description": "CompositionService Schema File Location", - "Id": "CompositionService", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/CompositionService.json", - "Uri": "/redfish/v1/JsonSchemas/CompositionService/CompositionService.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Connection/Connection.json b/static/redfish/v1/JsonSchemas/Connection/Connection.json deleted file mode 100644 index 4bd917f2c2ad9df4b7171ca3c23be7afeb594a91..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Connection/Connection.json +++ /dev/null @@ -1,346 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Connection.v1_0_0.json", - "$ref": "#/definitions/Connection", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": { - "AccessCapability": { - "enum": [ - "Read", - "Write" - ], - "enumDescriptions": { - "Read": "Endpoints are allowed to perform reads from the specified resource.", - "Write": "Endpoints are allowed to perform writes to the specified resource." - }, - "type": "string" - }, - "AccessState": { - "description": "Describes the options for the access characteristics of a resource.", - "enum": [ - "Optimized", - "NonOptimized", - "Standby", - "Unavailable", - "Transitioning" - ], - "enumDescriptions": { - "NonOptimized": "The resource is in an active and non-optimized state.", - "Optimized": "The resource is in an active and optimized state.", - "Standby": "The resource is in a standby state.", - "Transitioning": "The resource is transitioning to a new state.", - "Unavailable": "The resource is in an unavailable state." - }, - "enumLongDescriptions": { - "NonOptimized": "This value shall indicate the resource is in an active and non-optimized state.", - "Optimized": "This value shall indicate the resource is in an active and optimized state.", - "Standby": "This value shall indicate the resource is in a standby state.", - "Transitioning": "This value shall indicate the resource is transitioning to a new state.", - "Unavailable": "This value shall indicate the resource is in an unavailable state." - }, - "longDescription": "This type shall describe the access to the associated resource in this connection.", - "type": "string" - }, - "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" - }, - "Connection": { - "additionalProperties": false, - "description": "The Connection schema describes the access permissions endpoints, or groups of endpoints, have with other resources in the service.", - "longDescription": "This resource shall represent a connection information in the Redfish Specification.", - "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." - }, - "ConnectionType": { - "anyOf": [ - { - "$ref": "#/definitions/ConnectionType" - }, - { - "type": "null" - } - ], - "description": "The type of resources this connection specifies.", - "longDescription": "This property shall contain the type of resources this connection specifies.", - "readonly": true - }, - "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 - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "VolumeInfo": { - "description": "The set of volumes and access capabilities specified for this connection.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/VolumeInfo" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain the set of volumes and access capabilities specified for this connection.", - "type": "array" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "ConnectionType": { - "enum": [ - "Storage", - "Memory" - ], - "enumDescriptions": { - "Memory": "A connection to memory related resources.", - "Storage": "A connection to storage related resources, such as volumes." - }, - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "InitiatorEndpointGroups": { - "description": "An array of links to the initiator endpoint groups that are associated with this connection.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EndpointGroup.json#/definitions/EndpointGroup" - }, - "longDescription": "This property shall contain an array of links to resources of type EndpointGroup that are the initiator endpoint groups associated with this connection. If the referenced endpoint groups contain the GroupType property, the GroupType property shall contain the value `Initiator` or `Client`. This property shall not be present if InitiatorEndpoints is present.", - "readonly": false, - "type": "array" - }, - "InitiatorEndpointGroups@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "InitiatorEndpoints": { - "description": "An array of links to the initiator endpoints that are associated with this connection.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that are the initiator endpoints associated with this connection. If the referenced endpoints contain the EntityRole property, the EntityRole property shall contain the value `Initiator` or `Both`. This property shall not be present if InitiatorEndpointGroups is present.", - "readonly": false, - "type": "array" - }, - "InitiatorEndpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "TargetEndpointGroups": { - "description": "An array of links to the target endpoint groups that are associated with this connection.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EndpointGroup.json#/definitions/EndpointGroup" - }, - "longDescription": "This property shall contain an array of links to resources of type EndpointGroup that are the target endpoint groups associated with this connection. If the referenced endpoint groups contain the GroupType property, the GroupType property shall contain the value `Target` or `Server`. This property shall not be present if TargetEndpoints is present.", - "readonly": false, - "type": "array" - }, - "TargetEndpointGroups@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "TargetEndpoints": { - "description": "An array of links to the target endpoints that are associated with this connection.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that are the target endpoints associated with this connection. If the referenced endpoints contain the EntityRole property, the EntityRole property shall contain the value `Target` or `Both`. This property shall not be present if TargetEndpointGroups is present.", - "readonly": false, - "type": "array" - }, - "TargetEndpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "VolumeInfo": { - "additionalProperties": false, - "description": "The combination of permissions and volume information.", - "longDescription": "This type shall contain the combination of permissions and volume information.", - "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": { - "AccessCapabilities": { - "description": "Supported IO access capabilities.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/AccessCapability" - }, - { - "type": "null" - } - ] - }, - "longDescription": "Each entry shall specify a current storage access capability.", - "readonly": false, - "type": "array" - }, - "AccessState": { - "anyOf": [ - { - "$ref": "#/definitions/AccessState" - }, - { - "type": "null" - } - ], - "description": "The access state for this connection.", - "longDescription": "The value of this property shall contain the access state for the associated resource in this connection.", - "readonly": false - }, - "Volume": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/Volume", - "description": "The specified volume.", - "longDescription": "This property shall contain a link to a resource of type Volume. The endpoints referenced by the InitiatorEndpoints or InitiatorEndpointGroups properties shall be given access to this volume as described by this object. If TargetEndpoints or TargetEndpointGroups is present, the referenced initiator endpoints shall be required to access the referenced volume through one of the referenced target endpoints.", - "readonly": false - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#Connection.v1_0_0.Connection" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Connection/index.json b/static/redfish/v1/JsonSchemas/Connection/index.json deleted file mode 100644 index 3c3174a616d6abf262b93fbf60a76b3fbbd27ddd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Connection/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Connection", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Connection Schema File", - "Schema": "#Connection.Connection", - "Description": "Connection Schema File Location", - "Id": "Connection", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Connection.json", - "Uri": "/redfish/v1/JsonSchemas/Connection/Connection.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ConnectionMethod/ConnectionMethod.json b/static/redfish/v1/JsonSchemas/ConnectionMethod/ConnectionMethod.json deleted file mode 100644 index 4c6fc51ca1d63b2267ee2f49fc24f871a1675019..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ConnectionMethod/ConnectionMethod.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/ConnectionMethod.v1_0_0.json", - "$ref": "#/definitions/ConnectionMethod", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "ConnectionMethod": { - "additionalProperties": false, - "description": "The ConnectionMethod schema describes the protocol, provider, or other method used to communicate to a given access point for a Redfish aggregation service.", - "longDescription": "This resource shall represent a connection method for 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." - }, - "ConnectionMethodType": { - "anyOf": [ - { - "$ref": "#/definitions/ConnectionMethodType" - }, - { - "type": "null" - } - ], - "description": "The type of connection method.", - "longDescription": "This property shall contain an identifier of the connection method.", - "readonly": true - }, - "ConnectionMethodVariant": { - "description": "The variant of connection method.", - "longDescription": "This property shall contain an additional identifier of the connection method. This property shall be present if ConnectionMethodType is `OEM`.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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 - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "ConnectionMethodType": { - "enum": [ - "Redfish", - "SNMP", - "IPMI15", - "IPMI20", - "NETCONF", - "OEM" - ], - "enumDescriptions": { - "IPMI15": "IPMI 1.5 connection method.", - "IPMI20": "IPMI 2.0 connection method.", - "NETCONF": "NETCONF connection method.", - "OEM": "OEM connection method.", - "Redfish": "Redfish connection method.", - "SNMP": "SNMP connection method." - }, - "enumLongDescriptions": { - "IPMI15": "This value shall indicate the connection method is IPMI 1.5.", - "IPMI20": "This value shall indicate the connection method is IPMI 2.0.", - "NETCONF": "This value shall indicate the connection method is NETCONF.", - "OEM": "This value shall indicate the connection method is OEM. The ConnectionMethodVariant property shall contain further identification information.", - "Redfish": "This value shall indicate the connection method is Redfish.", - "SNMP": "This value shall indicate the connection method is SNMP." - }, - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "AggregationSources": { - "description": "An array of links to the access points using this connection method.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/AggregationSource.json#/definitions/AggregationSource" - }, - "longDescription": "This property shall contain an array of links to resources of type AggregationSource that are using this connection method.", - "readonly": true, - "type": "array" - }, - "AggregationSources@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.2", - "title": "#ConnectionMethod.v1_0_0.ConnectionMethod" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ConnectionMethod/index.json b/static/redfish/v1/JsonSchemas/ConnectionMethod/index.json deleted file mode 100644 index f6574ad3d22abd5d7b3ec5c905dd378e033ec439..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ConnectionMethod/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/ConnectionMethod", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "ConnectionMethod Schema File", - "Schema": "#ConnectionMethod.ConnectionMethod", - "Description": "ConnectionMethod Schema File Location", - "Id": "ConnectionMethod", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/ConnectionMethod.json", - "Uri": "/redfish/v1/JsonSchemas/ConnectionMethod/ConnectionMethod.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Endpoint/Endpoint.json b/static/redfish/v1/JsonSchemas/Endpoint/Endpoint.json deleted file mode 100644 index 422ec2561908236d9ed0c91802dc4f0ac27f8f7c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Endpoint/Endpoint.json +++ /dev/null @@ -1,707 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Endpoint.v1_5_1.json", - "$ref": "#/definitions/Endpoint", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "ConnectedEntity": { - "additionalProperties": false, - "description": "Represents a remote resource that is connected to the network accessible to this endpoint.", - "longDescription": "This type shall represent a remote resource that is connected to a network accessible to an endpoint.", - "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": { - "EntityLink": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Resource", - "description": "The link to the associated entity.", - "longDescription": "This property shall contain a link to an entity of the type specified by the description of the EntityType property value.", - "readonly": true - }, - "EntityPciId": { - "$ref": "#/definitions/PciId", - "description": "The PCI ID of the connected entity.", - "longDescription": "This property shall contain the PCI ID of the connected PCIe entity." - }, - "EntityRole": { - "anyOf": [ - { - "$ref": "#/definitions/EntityRole" - }, - { - "type": "null" - } - ], - "description": "The role of the connected entity.", - "longDescription": "This property shall indicate if the specified entity is an initiator, target, or both.", - "readonly": true - }, - "EntityType": { - "anyOf": [ - { - "$ref": "#/definitions/EntityType" - }, - { - "type": "null" - } - ], - "description": "The type of the connected entity.", - "longDescription": "This property shall indicate if type of connected entity.", - "readonly": true - }, - "GenZ": { - "anyOf": [ - { - "$ref": "#/definitions/GenZ" - }, - { - "type": "null" - } - ], - "description": "The Gen-Z related properties for the entity.", - "longDescription": "This property shall contain the Gen-Z related properties for the entity.", - "versionAdded": "v1_4_0" - }, - "Identifiers": { - "description": "Identifiers for the remote entity.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Identifier" - }, - "longDescription": "Identifiers for the remote entity shall be unique in the context of other resources that can reached over the connected network.", - "type": "array" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "PciClassCode": { - "deprecated": "This property has been deprecated in favor of the ClassCode property inside the EntityPciId object.", - "description": "The Class Code, Subclass, and Programming Interface code of this PCIe function.", - "longDescription": "This property shall contain the PCI Class Code, Subclass, and Programming Interface of the PCIe device function.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){3}$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionDeprecated": "v1_2_0" - }, - "PciFunctionNumber": { - "deprecated": "This property has been deprecated in favor of the FunctionNumber property inside the EntityPciId object.", - "description": "The PCI ID of the connected entity.", - "longDescription": "This property shall contain the PCI Function Number of the connected PCIe entity.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionDeprecated": "v1_2_0" - } - }, - "type": "object" - }, - "Endpoint": { - "additionalProperties": false, - "description": "The Endpoint schema contains the properties of an endpoint resource that represents the properties of an entity that sends or receives protocol-defined messages over a transport.", - "longDescription": "This resource contains a fabric endpoint for 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." - }, - "ConnectedEntities": { - "description": "All the entities connected to this endpoint.", - "items": { - "$ref": "#/definitions/ConnectedEntity" - }, - "longDescription": "This property shall contain all entities to which this endpoint allows access.", - "type": "array" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EndpointProtocol": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Protocol.json#/definitions/Protocol" - }, - { - "type": "null" - } - ], - "description": "The protocol supported by this endpoint.", - "longDescription": "This property shall contain the protocol this endpoint uses to communicate with other endpoints on this fabric.", - "readonly": true - }, - "HostReservationMemoryBytes": { - "description": "The amount of memory in bytes that the host should allocate to connect to this endpoint.", - "longDescription": "This property shall contain the amount of memory in bytes that the host should allocate to connect to this endpoint.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "IPTransportDetails": { - "description": "An array of details for each IP transport supported by this endpoint. The array structure can model multiple IP addresses for this endpoint.", - "items": { - "$ref": "#/definitions/IPTransportDetails" - }, - "longDescription": "This array shall contain the details for each IP transport supported by this endpoint.", - "type": "array", - "versionAdded": "v1_1_0" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Identifiers": { - "description": "Identifiers for this endpoint.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Identifier" - }, - "longDescription": "Identifiers for this endpoint shall be unique in the context of other endpoints that can reached over the connected network.", - "type": "array" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "PciId": { - "$ref": "#/definitions/PciId", - "description": "The PCI ID of the endpoint.", - "longDescription": "This property shall contain the PCI ID of the endpoint." - }, - "Redundancy": { - "autoExpand": true, - "description": "Redundancy information for the lower-level endpoints supporting this endpoint.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Redundancy.json#/definitions/Redundancy" - }, - "longDescription": "The values of the properties in this array shall show how this endpoint is grouped with other endpoints for form redundancy sets.", - "type": "array" - }, - "Redundancy@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "EntityRole": { - "enum": [ - "Initiator", - "Target", - "Both" - ], - "enumDescriptions": { - "Both": "The entity can both send and receive commands, messages, and other requests to or from other entities on the fabric.", - "Initiator": "The entity sends commands, messages, or other types of requests to other entities on the fabric, but cannot receive commands from other entities.", - "Target": "The entity receives commands, messages, or other types of requests from other entities on the fabric, but cannot send commands to other entities." - }, - "type": "string" - }, - "EntityType": { - "enum": [ - "StorageInitiator", - "RootComplex", - "NetworkController", - "Drive", - "StorageExpander", - "DisplayController", - "Bridge", - "Processor", - "Volume", - "AccelerationFunction", - "MediaController", - "MemoryChunk", - "Switch", - "FabricBridge", - "Manager" - ], - "enumDescriptions": { - "AccelerationFunction": "The entity is an acceleration function realized through a device, such as an FPGA. The EntityLink property, if present, should be an AccelerationFunction type.", - "Bridge": "The entity is a PCI(e) bridge.", - "DisplayController": "The entity is a display controller.", - "Drive": "The entity is a disk drive. The EntityLink property, if present, should be a Drive type.", - "FabricBridge": "The entity is a fabric bridge. The EntityLink property, if present, should be a FabricAdapter type.", - "Manager": "The entity is a manager. The EntityLink property, if present, should be a Manager type.", - "MediaController": "The entity is a media controller. The EntityLink property, if present, should be a MediaController type.", - "MemoryChunk": "The entity is a memory chunk. The EntityLink property, if present, should be a MemoryChunk type.", - "NetworkController": "The entity is a network controller. The EntityLink property, if present, should contain an EthernetInterface type.", - "Processor": "The entity is a processor device.", - "RootComplex": "The entity is a PCI(e) root complex. The EntityLink property, if present, should be a ComputerSystem type.", - "StorageExpander": "The entity is a storage expander. The EntityLink property, if present, should be a Chassis type.", - "StorageInitiator": "The entity is a storage initiator. The EntityLink property, if present, should be a StorageController type.", - "Switch": "The entity is a switch, not an expander. Use `Expander` for expanders. The EntityLink property, if present, should be a Switch type.", - "Volume": "The entity is a volume. The EntityLink property, if present, should be a Volume type." - }, - "enumVersionAdded": { - "AccelerationFunction": "v1_3_0", - "FabricBridge": "v1_4_0", - "Manager": "v1_5_0", - "MediaController": "v1_4_0", - "MemoryChunk": "v1_4_0", - "Switch": "v1_4_0", - "Volume": "v1_1_0" - }, - "type": "string" - }, - "GCID": { - "additionalProperties": false, - "description": "The Global Component ID (GCID).", - "longDescription": "This type shall contain the Gen-Z Core Specification-defined Global Component ID.", - "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": { - "CID": { - "description": "The component identifier portion of the GCID for the entity.", - "longDescription": "This property shall contain the 12 bit component identifier portion of the GCID of the entity.", - "pattern": "^0[xX]([a-fA-F]|[0-9]){3}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_4_0" - }, - "SID": { - "description": "The subnet identifier portion of the GCID for the entity.", - "longDescription": "This property shall contain the 16 bit subnet identifier portion of the GCID of the entity.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){2}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_4_0" - } - }, - "type": "object" - }, - "GenZ": { - "additionalProperties": false, - "description": "The Gen-Z related properties for an entity.", - "longDescription": "This type shall contain the Gen-Z related properties for an entity.", - "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": { - "AccessKey": { - "description": "The Access Key for the entity.", - "longDescription": "This property shall contain the Gen-Z Core Specification-defined 6 bit Access Key for the entity.", - "pattern": "^0[xX]([a-fA-F]|[0-9]){2}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_4_0" - }, - "GCID": { - "anyOf": [ - { - "$ref": "#/definitions/GCID" - }, - { - "type": "null" - } - ], - "description": "The Global Component ID (GCID) for the entity.", - "longDescription": "This property shall contain the Gen-Z Core Specification-defined Global Component ID for the entity.", - "versionAdded": "v1_4_0" - }, - "RegionKey": { - "description": "The Region Key for the entity.", - "longDescription": "This property shall contain the Gen-Z Core Specification-defined 32 bit Region Key for the entity.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){4}$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_4_0" - } - }, - "type": "object" - }, - "IPTransportDetails": { - "additionalProperties": false, - "description": "This type specifies the details of the transport supported by the endpoint. The properties that are present are dependent on the type of transport supported by the endpoint.", - "longDescription": "The type shall contain properties that specify the details of the transport supported by the endpoint.", - "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": { - "IPv4Address": { - "$ref": "http://redfish.dmtf.org/schemas/v1/IPAddresses.json#/definitions/IPv4Address", - "description": "The IPv4 addresses assigned to the endpoint.", - "longDescription": "This property shall contain the IPv4Address.", - "versionAdded": "v1_1_0" - }, - "IPv6Address": { - "$ref": "http://redfish.dmtf.org/schemas/v1/IPAddresses.json#/definitions/IPv6Address", - "description": "The IPv6 addresses assigned to the endpoint.", - "longDescription": "This property shall contain the IPv6Address.", - "versionAdded": "v1_1_0" - }, - "Port": { - "description": "The UDP or TCP port number used by the endpoint.", - "longDescription": "This property shall contain an specify UDP or TCP port number used for communication with the endpoint.", - "maximum": 65535, - "minimum": 0, - "readonly": true, - "type": "number", - "versionAdded": "v1_1_0" - }, - "TransportProtocol": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Protocol.json#/definitions/Protocol", - "description": "The protocol used by the connection entity.", - "longDescription": "This property shall contain the protocol used by the connection entity.", - "readonly": true, - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "AddressPools": { - "description": "An array of links to the address pools associated with this endpoint.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/AddressPool.json#/definitions/AddressPool" - }, - "longDescription": "This property shall contain an array of links to resources of type AddressPool with which this endpoint is associated.", - "readonly": false, - "type": "array", - "versionAdded": "v1_4_0" - }, - "AddressPools@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ConnectedPorts": { - "description": "An array of links to the ports that connect to this endpoint.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port" - }, - "longDescription": "This property shall contain an array of links to resources of type Port that represent ports associated with this endpoint.", - "readonly": true, - "type": "array", - "versionAdded": "v1_4_0" - }, - "ConnectedPorts@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Connections": { - "description": "The connections to which this endpoint belongs.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Connection.json#/definitions/Connection" - }, - "longDescription": "This property shall contain an array of links to resources of type Connection that represent the connections to which this endpoint belongs.", - "readonly": true, - "type": "array", - "versionAdded": "v1_5_0" - }, - "Connections@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "MutuallyExclusiveEndpoints": { - "description": "An array of links to the endpoints that cannot be used in zones if this endpoint is in a zone.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that cannot be used in a zone if this endpoint is in a zone.", - "readonly": true, - "type": "array" - }, - "MutuallyExclusiveEndpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "NetworkDeviceFunction": { - "description": "When NetworkDeviceFunction resources are present, this array contains links to the network device functions that connect to this endpoint.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json#/definitions/NetworkDeviceFunction" - }, - "longDescription": "This property shall contain an array of links to resources of type NetworkDeviceFunction with which this endpoint is associated.", - "readonly": true, - "type": "array", - "versionAdded": "v1_1_0" - }, - "NetworkDeviceFunction@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Ports": { - "description": "An array of links to the physical ports associated with this endpoint.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port" - }, - "longDescription": "This property shall contain an array of links to resources of type Port that are utilized by this endpoint.", - "readonly": true, - "type": "array" - }, - "Ports@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "PciId": { - "additionalProperties": false, - "description": "A PCI ID.", - "longDescription": "This type shall describe a PCI ID.", - "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": { - "ClassCode": { - "description": "The Class Code, Subclass, and Programming Interface code of this PCIe function.", - "longDescription": "This property shall contain the PCI Class Code, Subclass, and Programming Interface of the PCIe device function.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){3}$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_2_0" - }, - "DeviceId": { - "description": "The Device ID of this PCIe function.", - "longDescription": "This property shall contain the PCI Device ID of the PCIe device function.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){2}$", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "FunctionNumber": { - "description": "The PCI ID of the connected entity.", - "longDescription": "This property shall contain the PCI Function Number of the connected PCIe entity.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - }, - "SubsystemId": { - "description": "The Subsystem ID of this PCIe function.", - "longDescription": "This property shall contain the PCI Subsystem Vendor ID of the PCIe device function.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){2}$", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SubsystemVendorId": { - "description": "The Subsystem Vendor ID of this PCIe function.", - "longDescription": "This property shall contain the PCI Subsystem Vendor ID of the PCIe device function.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){2}$", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "VendorId": { - "description": "The Vendor ID of this PCIe function.", - "longDescription": "This property shall contain the PCI Vendor ID of the PCIe device function.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){2}$", - "readonly": true, - "type": [ - "string", - "null" - ] - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#Endpoint.v1_5_1.Endpoint" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Endpoint/index.json b/static/redfish/v1/JsonSchemas/Endpoint/index.json deleted file mode 100644 index 54d1523df61ed7201e944bb440be87d6d670893c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Endpoint/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Endpoint", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Endpoint Schema File", - "Schema": "#Endpoint.Endpoint", - "Description": "Endpoint Schema File Location", - "Id": "Endpoint", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Endpoint.json", - "Uri": "/redfish/v1/JsonSchemas/Endpoint/Endpoint.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/EndpointGroup/EndpointGroup.json b/static/redfish/v1/JsonSchemas/EndpointGroup/EndpointGroup.json deleted file mode 100644 index 4c4397b2c8981764a0f48c64824f9bb071dcf608..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/EndpointGroup/EndpointGroup.json +++ /dev/null @@ -1,288 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/EndpointGroup.v1_3_1.json", - "$ref": "#/definitions/EndpointGroup", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "EndpointGroup": { - "additionalProperties": false, - "description": "The EndpointGroup schema describes group of endpoints that are managed as a unit.", - "longDescription": "This resource shall represent a group of endpoints that are managed as a unit for 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" - }, - "AccessState": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/EndpointGroup.json#/definitions/AccessState" - }, - { - "type": "null" - } - ], - "deprecated": "This property has been deprecated in favor of the AccessState property in the connection resource.", - "description": "The access state for this group.", - "longDescription": "The value of this property shall contain the access state for all associated resources in this endpoint group.", - "readonly": false, - "versionDeprecated": "v1_3_0" - }, - "Actions": { - "$ref": "#/definitions/Actions", - "description": "The available actions for this resource.", - "longDescription": "This property shall contain the available actions for this resource.", - "versionAdded": "v1_1_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "Endpoints": { - "deprecated": "This property has been deprecated in favor of the Endpoints property within Links.", - "description": "The endpoints in this endpoint group.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that represent the endpoints that are in this endpoint group.", - "readonly": false, - "type": "array", - "versionDeprecated": "v1_3_0" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "GroupType": { - "anyOf": [ - { - "$ref": "#/definitions/GroupType" - }, - { - "type": "null" - } - ], - "description": "The endpoint group type.", - "longDescription": "The value of this property shall contain the endpoint group type. If this endpoint group represents a SCSI target group, the value of this property shall contain `Server` or `Target`.", - "readonly": false - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Identifier": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Identifier", - "description": "The durable name for the endpoint group.", - "longDescription": "This property shall contain the durable name for the endpoint group." - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "Preferred": { - "deprecated": "This property has been deprecated in favor of the AccessState property in the connection resource.", - "description": "An indication if access to the resources through the endpoint group is preferred.", - "longDescription": "The value of this property shall indicate if access to the resources through the endpoint group is preferred over access through other endpoints. The default value for this property is `false`.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionDeprecated": "v1_2_0" - }, - "TargetEndpointGroupIdentifier": { - "description": "The SCSI-defined identifier for this group.", - "longDescription": "The value of this property shall contain a SCSI-defined identifier for this group that corresponds to the TARGET PORT GROUP field in the REPORT TARGET PORT GROUPS response and the TARGET PORT GROUP field in an INQUIRY VPD page 85 response, type 5h identifier. See the INCITS SAM-5 specification. This property might not be present if the endpoint group does not represent a SCSI target group.", - "readonly": false, - "type": [ - "integer", - "null" - ] - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "GroupType": { - "enum": [ - "Client", - "Server", - "Initiator", - "Target" - ], - "enumDeprecated": { - "Client": "This value has been deprecated in favor of `Initiator`.", - "Server": "This value has been deprecated in favor of `Target`." - }, - "enumDescriptions": { - "Client": "The group contains the client (initiator) endpoints.", - "Initiator": "The group contains the initiator endpoints.", - "Server": "The group contains the server (target) endpoints.", - "Target": "The group contains the target endpoints." - }, - "enumLongDescriptions": { - "Client": "This value shall indicate that the endpoint group contains client (initiator) endpoints. If the associated endpoints contain the EntityRole property, the EntityRole property shall contain the value `Initiator` or `Both`.", - "Initiator": "This value shall indicate that the endpoint group contains initiator endpoints. If the associated endpoints contain the EntityRole property, the EntityRole property shall contain the value `Initiator` or `Both`.", - "Server": "This value shall indicate that the endpoint group contains server (target) endpoints. If the associated endpoints contain the EntityRole property, the EntityRole property shall contain the value `Target` or `Both`.", - "Target": "This value shall indicate that the endpoint group contains target endpoints. If the associated endpoints contain the EntityRole property, the EntityRole property shall contain the value `Target` or `Both`." - }, - "enumVersionAdded": { - "Initiator": "v1_3_0", - "Target": "v1_3_0" - }, - "enumVersionDeprecated": { - "Client": "v1_3_0", - "Server": "v1_3_0" - }, - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Connections": { - "description": "The connections to which this endpoint group belongs.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Connection.json#/definitions/Connection" - }, - "longDescription": "This property shall contain an array of links to resources of type Connection that represent the connections to which this endpoint group belongs.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "Connections@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Endpoints": { - "description": "The endpoints in this endpoint group.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that represent the endpoints that are in this endpoint group.", - "readonly": false, - "type": "array", - "versionAdded": "v1_3_0" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#EndpointGroup.v1_3_1.EndpointGroup" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/EndpointGroup/index.json b/static/redfish/v1/JsonSchemas/EndpointGroup/index.json deleted file mode 100644 index e095197b39060df92b211d4df896ae6df9975301..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/EndpointGroup/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/EndpointGroup", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "EndpointGroup Schema File", - "Schema": "#EndpointGroup.EndpointGroup", - "Description": "EndpointGroup Schema File Location", - "Id": "EndpointGroup", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/EndpointGroup.json", - "Uri": "/redfish/v1/JsonSchemas/EndpointGroup/EndpointGroup.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json b/static/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json deleted file mode 100644 index 47f91d177c2233cabd814d9b904033ae7080da12..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json +++ /dev/null @@ -1,232 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics.v1_0_0.json", - "$ref": "#/definitions/EnvironmentMetrics", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#EnvironmentMetrics.ResetMetrics": { - "$ref": "#/definitions/ResetMetrics" - }, - "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" - }, - "EnvironmentMetrics": { - "additionalProperties": false, - "description": "The EnvironmentMetrics schema represents the environmental metrics of a device.", - "longDescription": "This resource shall represent the environmental metrics for 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 - }, - "EnergykWh": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "Energy consumption (kWh).", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain the total energy, measured in kilowatt-hours (kW.h), for this resource.", - "readonly": true - }, - "FanSpeedsPercent": { - "description": "Fan speeds (percent).", - "excerptCopy": "SensorFanArrayExcerpt", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorFanArrayExcerpt" - }, - "longDescription": "This property shall contain the fan speed readings for this resource.", - "readonly": true, - "type": "array" - }, - "FanSpeedsPercent@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "HumidityPercent": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "Humidity (percent).", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the humidity sensor reading for this resource.", - "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." - }, - "PowerWatts": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "Power consumption (Watts).", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the total power, measured in Watts, for this resource.", - "readonly": true - }, - "TemperatureCelsius": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "Temperature (Celsius).", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the temperature sensor reading for this resource.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - }, - "ResetMetrics": { - "additionalProperties": false, - "description": "This action resets the summary metrics related to this equipment.", - "longDescription": "This action shall reset any time intervals or counted values for this equipment.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#EnvironmentMetrics.v1_0_0.EnvironmentMetrics" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/EnvironmentMetrics/index.json b/static/redfish/v1/JsonSchemas/EnvironmentMetrics/index.json deleted file mode 100644 index 3b105ed87e9556636e8e295f82ab703ae59e1bc7..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/EnvironmentMetrics/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/EnvironmentMetrics", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "EnvironmentMetrics Schema File", - "Schema": "#EnvironmentMetrics.EnvironmentMetrics", - "Description": "EnvironmentMetrics Schema File Location", - "Id": "EnvironmentMetrics", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics.json", - "Uri": "/redfish/v1/JsonSchemas/EnvironmentMetrics/EnvironmentMetrics.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ExternalAccountProvider/ExternalAccountProvider.json b/static/redfish/v1/JsonSchemas/ExternalAccountProvider/ExternalAccountProvider.json deleted file mode 100644 index 0cabeb71d2a2d52add29eaff0b02c027fda4030f..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ExternalAccountProvider/ExternalAccountProvider.json +++ /dev/null @@ -1,602 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/ExternalAccountProvider.v1_2_0.json", - "$ref": "#/definitions/ExternalAccountProvider", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": { - "AccountProviderTypes": { - "enum": [ - "RedfishService", - "ActiveDirectoryService", - "LDAPService", - "OEM" - ], - "enumDescriptions": { - "ActiveDirectoryService": "An external Active Directory service.", - "LDAPService": "A generic external LDAP service.", - "OEM": "An OEM-specific external authentication or directory service.", - "RedfishService": "An external Redfish service." - }, - "enumLongDescriptions": { - "ActiveDirectoryService": "The external account provider shall be a Microsoft Active Directory Technical Specification-conformant service. The ServiceAddresses format shall contain a set of fully qualified domain names (FQDN) or NetBIOS names that links to the set of domain servers for the Active Directory service.", - "LDAPService": "The external account provider shall be an RFC4511-conformant service. The ServiceAddresses format shall contain a set of fully qualified domain names (FQDN) that links to the set of LDAP servers for the service.", - "RedfishService": "The external account provider shall be a DMTF Redfish Specification-conformant service. The ServiceAddresses format shall contain a set of URIs that correspond to a Redfish account service." - }, - "type": "string" - }, - "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" - }, - "Authentication": { - "additionalProperties": false, - "description": "The information required to authenticate to the external service.", - "longDescription": "This type shall contain the information required to authenticate to the external service.", - "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": { - "AuthenticationType": { - "anyOf": [ - { - "$ref": "#/definitions/AuthenticationTypes" - }, - { - "type": "null" - } - ], - "description": "The type of authentication used to connect to the external account provider.", - "longDescription": "This property shall contain the type of authentication used to connect to the external account provider.", - "readonly": false - }, - "EncryptionKey": { - "description": "Specifies the encryption key.", - "longDescription": "This property shall contain the value of a symmetric encryption key for account services that support some form of encryption, obfuscation, or authentication such as TACACS+. The value shall be `null` in responses. The property shall accept a hexadecimal string whose length depends on the external account service, such as TACACS+. A TACACS+ service shall use this property to specify the secret key as defined in RFC8907.", - "pattern": "^[0-9a-fA-F]+$", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_2_0" - }, - "EncryptionKeySet": { - "description": "Indicates if the EncryptionKey property is set.", - "longDescription": "This property shall contain `true` if a valid value was provided for the EncryptionKey property. Otherwise, the property shall contain `false`. For a TACACS+ service, the value `false` shall indicate data obfuscation, as defined in section 4.5 of RFC8907, is disabled.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_2_0" - }, - "KerberosKeytab": { - "description": "The Base64-encoded version of the Kerberos keytab for this service. A PATCH or PUT operation writes the keytab. This property is `null` in responses.", - "longDescription": "This property shall contain a Base64-encoded version of the Kerberos keytab for this service. A PATCH or PUT operation writes the keytab. The value shall be `null` in responses.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Password": { - "description": "The password for this service. A PATCH or PUT request writes the password. This property is `null` in responses.", - "longDescription": "This property shall contain the password for this service. A PATCH or PUT operation writes the password. The value shall be `null` in responses.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Token": { - "description": "The token for this service. A PATCH or PUT operation writes the token. This property is `null` in responses.", - "longDescription": "This property shall contain the token for this service. A PATCH or PUT operation writes the token. The value shall be `null` in responses.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Username": { - "description": "The user name for the service.", - "longDescription": "This property shall contain the user name for this service.", - "readonly": false, - "type": "string" - } - }, - "type": "object" - }, - "AuthenticationTypes": { - "enum": [ - "Token", - "KerberosKeytab", - "UsernameAndPassword", - "OEM" - ], - "enumDescriptions": { - "KerberosKeytab": "A Kerberos keytab.", - "OEM": "An OEM-specific authentication mechanism.", - "Token": "An opaque authentication token.", - "UsernameAndPassword": "A user name and password combination." - }, - "type": "string" - }, - "ExternalAccountProvider": { - "additionalProperties": false, - "description": "The ExternalAccountProvider schema represents a remote service that provides accounts for this manager to use for authentication.", - "longDescription": "This resource shall represent a remote authentication service in the Redfish Specification.", - "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" - }, - "AccountProviderType": { - "anyOf": [ - { - "$ref": "#/definitions/AccountProviderTypes" - }, - { - "type": "null" - } - ], - "description": "The type of external account provider to which this service connects.", - "longDescription": "This property shall contain the type of external account provider to which this service connects.", - "readonly": true - }, - "Actions": { - "$ref": "#/definitions/Actions", - "description": "The available actions for this resource.", - "longDescription": "This property shall contain the available actions for this resource." - }, - "Authentication": { - "$ref": "#/definitions/Authentication", - "description": "The authentication information for the external account provider.", - "longDescription": "This property shall contain the authentication information for the external account provider." - }, - "Certificates": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CertificateCollection.json#/definitions/CertificateCollection", - "description": "The link to a collection of certificates that the external account provider uses.", - "longDescription": "This property shall contain a link to a resource collection of type CertificateCollection that contains certificates the external account provider uses.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "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 - }, - "LDAPService": { - "$ref": "#/definitions/LDAPService", - "description": "The additional mapping information needed to parse a generic LDAP service.", - "longDescription": "This property shall contain any additional mapping information needed to parse a generic LDAP service. This property should only be present if AccountProviderType is `LDAPService`." - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "Priority": { - "description": "The authentication priority for the external account provider.", - "longDescription": "This property shall contain the assigned priority for the specified external account provider. The value `0` value shall indicate the highest priority. Increasing values shall represent decreasing priority. If an external provider does not have a priority assignment or two or more external providers have the same priority, the behavior shall be determined by the Redfish service. The priority is used to determine the order of authentication and authorization for each external account provider.", - "minimum": 0, - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - }, - "RemoteRoleMapping": { - "description": "The mapping rules to convert the external account providers account information to the local Redfish role.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/RoleMapping" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain a set of the mapping rules that are used to convert the external account providers account information to the local Redfish role.", - "type": "array" - }, - "ServiceAddresses": { - "description": "The addresses of the user account providers to which this external account provider links. The format of this field depends on the type of external account provider.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain the addresses of the account providers to which this external account provider links. The format of this field depends on the type of external account provider. Each item in the array shall contain a single address. Services can define their own behavior for managing multiple addresses.", - "readonly": false, - "type": "array" - }, - "ServiceEnabled": { - "description": "An indication of whether this service is enabled.", - "longDescription": "This property shall indicate whether this service is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "TACACSplusService": { - "anyOf": [ - { - "$ref": "#/definitions/TACACSplusService" - }, - { - "type": "null" - } - ], - "description": "The additional information needed to parse a TACACS+ services.", - "longDescription": "This property shall contain additional information needed to parse a TACACS+ services. This property should only be present inside a TACACSplus property.", - "versionAdded": "v1_2_0" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "requiredOnCreate": [ - "AccountProviderType" - ], - "type": "object" - }, - "LDAPSearchSettings": { - "additionalProperties": false, - "description": "The settings to search a generic LDAP service.", - "longDescription": "This type shall contain all required settings to search a generic LDAP service.", - "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": { - "BaseDistinguishedNames": { - "description": "The base distinguished names to use to search an external LDAP service.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of base distinguished names to use to search an external LDAP service.", - "readonly": false, - "type": "array" - }, - "GroupNameAttribute": { - "description": "The attribute name that contains the LDAP group name entry.", - "longDescription": "This property shall contain the attribute name that contains the LDAP group name.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "GroupsAttribute": { - "description": "The attribute name that contains the groups for a user on the LDAP user entry.", - "longDescription": "This property shall contain the attribute name that contains the groups for an LDAP user entry.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "UsernameAttribute": { - "description": "The attribute name that contains the LDAP user name entry.", - "longDescription": "This property shall contain the attribute name that contains the LDAP user name.", - "readonly": false, - "type": [ - "string", - "null" - ] - } - }, - "type": "object" - }, - "LDAPService": { - "additionalProperties": false, - "description": "The settings required to parse a generic LDAP service.", - "longDescription": "This type shall contain all required settings to parse a generic LDAP service.", - "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": "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "SearchSettings": { - "$ref": "#/definitions/LDAPSearchSettings", - "description": "The required settings to search an external LDAP service.", - "longDescription": "This property shall contain the required settings to search an external LDAP service." - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - }, - "RoleMapping": { - "additionalProperties": false, - "description": "The mapping rules that are used to convert the external account providers account information to the local Redfish role.", - "longDescription": "This type shall contain mapping rules that are used to convert the external account providers account information to the local Redfish role.", - "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": { - "LocalRole": { - "description": "The name of the local Redfish role to which to map the remote user or group.", - "longDescription": "This property shall contain the RoleId property value within a role resource on this Redfish service to which to map the remote user or group.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "RemoteGroup": { - "description": "The name of the remote group, or the remote role in the case of a Redfish service, that maps to the local Redfish role to which this entity links.", - "longDescription": "This property shall contain the name of the remote group, or the remote role in the case of a Redfish service, that maps to the local Redfish role to which this entity links.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "RemoteUser": { - "description": "The name of the remote user that maps to the local Redfish role to which this entity links.", - "longDescription": "This property shall contain the name of the remote user that maps to the local Redfish role to which this entity links.", - "readonly": false, - "type": [ - "string", - "null" - ] - } - }, - "type": "object" - }, - "TACACSplusPasswordExchangeProtocol": { - "enum": [ - "ASCII", - "PAP", - "CHAP", - "MSCHAPv1", - "MSCHAPv2" - ], - "enumDescriptions": { - "ASCII": "The ASCII Login method.", - "CHAP": "The CHAP Login method.", - "MSCHAPv1": "The MS-CHAP v1 Login method.", - "MSCHAPv2": "The MS-CHAP v2 Login method.", - "PAP": "The PAP Login method." - }, - "enumLongDescriptions": { - "ASCII": "This value shall indicate the ASCII Login flow as described under section 5.4.2 of RFC8907.", - "CHAP": "This value shall indicate the CHAP Login flow as described under section 5.4.2 of RFC8907.", - "MSCHAPv1": "This value shall indicate the MS-CHAP v1 Login flow as described under section 5.4.2 of RFC8907.", - "MSCHAPv2": "This value shall indicate the MS-CHAP v2 Login flow as described under section 5.4.2 of RFC8907.", - "PAP": "This value shall indicate the PAP Login flow as described under section 5.4.2 of RFC8907." - }, - "type": "string" - }, - "TACACSplusService": { - "additionalProperties": false, - "description": "Various settings to parse a TACACS+ service.", - "longDescription": "This type shall contain settings for parsing a TACACS+ service.", - "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": { - "PasswordExchangeProtocols": { - "description": "Indicates the allowed TACACS+ password exchange protocols.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/TACACSplusPasswordExchangeProtocol" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall indicate all the allowed TACACS+ password exchange protocol described under section 5.4.2 of RFC8907.", - "readonly": false, - "type": "array", - "versionAdded": "v1_2_0" - }, - "PrivilegeLevelArgument": { - "description": "Indicates the name of the TACACS+ argument name in an authorization request.", - "longDescription": "This property shall specify the name of the argument in a TACACS+ Authorization REPLY packet body, as defined in RFC8907, that contains the user's privilege level.", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_2_0" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#ExternalAccountProvider.v1_2_0.ExternalAccountProvider" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ExternalAccountProvider/index.json b/static/redfish/v1/JsonSchemas/ExternalAccountProvider/index.json deleted file mode 100644 index 094cbe659d2af0b935e50e4e4eaf65674c8fc33c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ExternalAccountProvider/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/ExternalAccountProvider", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "ExternalAccountProvider Schema File", - "Schema": "#ExternalAccountProvider.ExternalAccountProvider", - "Description": "ExternalAccountProvider Schema File Location", - "Id": "ExternalAccountProvider", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/ExternalAccountProvider.json", - "Uri": "/redfish/v1/JsonSchemas/ExternalAccountProvider/ExternalAccountProvider.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Fabric/Fabric.json b/static/redfish/v1/JsonSchemas/Fabric/Fabric.json deleted file mode 100644 index edf7ed2d8b618b552957166e8a88a5423328c193..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Fabric/Fabric.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Fabric.v1_2_1.json", - "$ref": "#/definitions/Fabric", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "Fabric": { - "additionalProperties": false, - "description": "The Fabric schema represents a simple fabric consisting of one or more switches, zero or more endpoints, and zero or more zones.", - "longDescription": "This resource shall represent a simple switchable fabric for 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." - }, - "AddressPools": { - "$ref": "http://redfish.dmtf.org/schemas/v1/AddressPoolCollection.json#/definitions/AddressPoolCollection", - "description": "The collection of links to the address pools that this fabric contains.", - "longDescription": "This property shall contain a link to a resource collection of type AddressPoolCollection.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "Connections": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ConnectionCollection.json#/definitions/ConnectionCollection", - "description": "The collection of links to the connections that this fabric contains.", - "longDescription": "This property shall contain a link to a resource collection of type ConnectionCollection.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EndpointGroups": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EndpointGroupCollection.json#/definitions/EndpointGroupCollection", - "description": "The collection of links to the endpoint groups that this fabric contains.", - "longDescription": "This property shall contain a link to a resource collection of type EndpointGroupCollection.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "Endpoints": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EndpointCollection.json#/definitions/EndpointCollection", - "description": "The collection of links to the endpoints that this fabric contains.", - "longDescription": "This property shall contain a link to a resource collection of type EndpointCollection.", - "readonly": true - }, - "FabricType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Protocol.json#/definitions/Protocol" - }, - { - "type": "null" - } - ], - "description": "The protocol being sent over this fabric.", - "longDescription": "This property shall contain the type of fabric being represented by this simple fabric.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "MaxZones": { - "description": "The maximum number of zones the switch can currently configure.", - "longDescription": "This property shall contain the maximum number of zones the switch can currently configure. Changes in the logical or physical configuration of the system might change this value.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "Switches": { - "$ref": "http://redfish.dmtf.org/schemas/v1/SwitchCollection.json#/definitions/SwitchCollection", - "description": "The collection of links to the switches that this fabric contains.", - "longDescription": "This property shall contain a link to a resource collection of type SwitchCollection.", - "readonly": true - }, - "Zones": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ZoneCollection.json#/definitions/ZoneCollection", - "description": "The collection of links to the zones that this fabric contains.", - "longDescription": "This property shall contain a link to a resource collection of type ZoneCollection.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#Fabric.v1_2_1.Fabric" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Fabric/index.json b/static/redfish/v1/JsonSchemas/Fabric/index.json deleted file mode 100644 index e3522acce873d2d6c2a6532627aaaf3c65d8fa42..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Fabric/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Fabric", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Fabric Schema File", - "Schema": "#Fabric.Fabric", - "Description": "Fabric Schema File Location", - "Id": "Fabric", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Fabric.json", - "Uri": "/redfish/v1/JsonSchemas/Fabric/Fabric.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json b/static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json deleted file mode 100644 index 8f899867752ee569fa7862d4d5cc0550e96cc7a7..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json +++ /dev/null @@ -1,366 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/FabricAdapter.v1_0_0.json", - "$ref": "#/definitions/FabricAdapter", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2019 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" - }, - "FabricAdapter": { - "additionalProperties": false, - "description": "A FabricAdapter represents the physical fabric adapter capable of connecting to an interconnect fabric. Examples include but are not limited to Ethernet, NVMe over Fabrics, Gen-Z, and SAS fabric adapters.", - "longDescription": "A FabricAdapter represents the physical Fabric adapter capable of connecting to an interconnect fabric. Examples include but are not limited to Ethernet, NVMe over Fabrics, Gen-Z, and SAS fabric adapters.", - "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" - }, - "ASICManufacturer": { - "description": "The manufacturer name for the ASIC of this fabric adapter.", - "longDescription": "This property shall contain the manufacturer name of the ASIC for the fabric adapter as defined by the manufacturer.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "ASICPartNumber": { - "description": "The part number for the ASIC on this fabric adapter.", - "longDescription": "This property shall contain the part number of the ASIC for the fabric adapter as defined by the manufacturer.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "ASICRevisionIdentifier": { - "description": "The revision identifier for the ASIC on this fabric adapter.", - "longDescription": "This property shall contain the revision identifier of the ASIC for the fabric adapter as defined by the manufacturer.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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 - }, - "FirmwareVersion": { - "description": "The firmware version of this fabric adapter.", - "longDescription": "This property shall contain the firmware version for the fabric adapter as defined by the manufacturer.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "GenZ": { - "$ref": "#/definitions/GenZ", - "description": "The Gen-Z specific properties for this fabric adapter.", - "longDescription": "This property shall contain the Gen-Z specific properties for this fabric adapter." - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described Links Property shall contain links to Resources related to but not subordinate to this Resource." - }, - "Manufacturer": { - "description": "The manufacturer or OEM of this fabric adapter.", - "longDescription": "This property shall contain a value that represents the manufacturer of the fabric adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Model": { - "description": "The model string for this fabric adapter.", - "longDescription": "This property shall contain the information about how the manufacturer refers to this fabric adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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." - }, - "PCIeInterface": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeInterface", - "description": "The PCIe interface details for this fabric adapter.", - "longDescription": "This property shall contain details on the PCIe interface that connects this PCIe-based fabric adapter to its host." - }, - "PartNumber": { - "description": "The part number for this fabric adapter.", - "longDescription": "This property shall contain the part number for the fabric adapter as defined by the manufacturer.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Ports": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", - "description": "The link to the collection of ports that exist on the fabric adapter.", - "longDescription": "This property shall contain a link to a Resource Collection of type PortCollection.", - "readonly": true - }, - "SKU": { - "description": "The manufacturer SKU for this fabric adapter.", - "longDescription": "This property shall contain the SKU for the fabric adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SerialNumber": { - "description": "The serial number for this fabric adapter.", - "longDescription": "This property shall contain the serial number for the fabric adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SparePartNumber": { - "description": "The spare part number for this fabric adapter.", - "longDescription": "This property shall contain the spare part number for the fabric adapter as defined by the manufacturer.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the Resource and its subordinate or dependent Resources.", - "longDescription": "This property shall contain any status or health properties of the Resource." - }, - "UUID": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/UUID" - }, - { - "type": "null" - } - ], - "description": "The UUID for this fabric adapter.", - "longDescription": "This property shall contain a universal unique identifier number for the fabric adapter.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "GenZ": { - "additionalProperties": false, - "description": "Gen-Z related properties for a fabric adapter.", - "longDescription": "This type shall contain Gen-Z related properties for a fabric adapter.", - "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": { - "MSDT": { - "$ref": "http://redfish.dmtf.org/schemas/v1/RouteEntryCollection.json#/definitions/RouteEntryCollection", - "description": "The Multi Subnet Destination Table for the component.", - "longDescription": "This property shall contain a link to a Resource Collection of type RouteEntryCollection, and shall represent the Gen-Z Core Specification-defined MSDT structure.", - "readonly": true - }, - "PIDT": { - "description": "An array of table entry values for the Packet Injection Delay Table.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of table entry values for the Gen-Z Core Specification-defined Packet Injection Delay Table for the component.", - "readonly": false, - "type": "array" - }, - "RITable": { - "description": "An array of table entry values for the Responder Interface Table.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of table entry values for the Gen-Z Core Specification-defined Responder Interface Table for the component.", - "readonly": false, - "type": "array" - }, - "RequestorVCAT": { - "$ref": "http://redfish.dmtf.org/schemas/v1/VCATEntryCollection.json#/definitions/VCATEntryCollection", - "description": "The Requestor Virtual Channel Action Table for the component.", - "longDescription": "This property shall contain a link to a Resource Collection of type VCATEntryCollection, and shall represent the Gen-Z Core Specification-defined REQ-VCAT structure.", - "readonly": true - }, - "ResponderVCAT": { - "$ref": "http://redfish.dmtf.org/schemas/v1/VCATEntryCollection.json#/definitions/VCATEntryCollection", - "description": "The Responder Virtual Channel Action Table for the component.", - "longDescription": "This property shall contain a link to a Resource Collection of type VCATEntryCollection, and shall represent the Gen-Z Core Specification-defined RSP-VCAT structure.", - "readonly": true - }, - "SSDT": { - "$ref": "http://redfish.dmtf.org/schemas/v1/RouteEntryCollection.json#/definitions/RouteEntryCollection", - "description": "The Single Subnet Destination Table for the component.", - "longDescription": "This property shall contain a link to a Resource Collection of type RouteEntryCollection, and shall represent the Gen-Z Core Specification-defined SSDT structure.", - "readonly": true - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described type shall contain links to Resources related to but not subordinate to 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": { - "Endpoints": { - "description": "An array of links to the endpoints that represent the logical fabric connection to this fabric adapter.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to Resources of type Endpoint that represents the logical fabric connection associated with this fabric adapter.", - "readonly": true, - "type": "array" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#FabricAdapter.v1_0_0.FabricAdapter" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/FabricAdapter/index.json b/static/redfish/v1/JsonSchemas/FabricAdapter/index.json deleted file mode 100644 index 778609e42cc5cd75cca4584ada2a9d7451de2e2d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/FabricAdapter/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/FabricAdapter", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "FabricAdapter Schema File", - "Schema": "#FabricAdapter.FabricAdapter", - "Description": "FabricAdapter Schema File Location", - "Id": "FabricAdapter", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/FabricAdapter.json", - "Uri": "/redfish/v1/JsonSchemas/FabricAdapter/FabricAdapter.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Facility/Facility.json b/static/redfish/v1/JsonSchemas/Facility/Facility.json deleted file mode 100644 index d237381f4727fa0b1a2fbb3eb771e2f974af454a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Facility/Facility.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Facility.v1_1_0.json", - "$ref": "#/definitions/Facility", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "Facility": { - "additionalProperties": false, - "description": "The Facility schema represents the physical location containing equipment, such as a room, building, or campus.", - "longDescription": "This resource shall be used to represent a location containing equipment, such as a room, building, or campus, for 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." - }, - "AmbientMetrics": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics.json#/definitions/EnvironmentMetrics", - "description": "The link to the ambient environment metrics for this facility.", - "longDescription": "This property shall contain a link to a resource of type EnvironmentMetrics that specifies the outdoor environment metrics for this facility.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EnvironmentMetrics": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics.json#/definitions/EnvironmentMetrics", - "description": "The link to the environment metrics for this facility.", - "longDescription": "This property shall contain a link to a resource of type EnvironmentMetrics that specifies the environment metrics for this facility.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "FacilityType": { - "$ref": "#/definitions/FacilityType", - "description": "The type of location this resource represents.", - "longDescription": "This property shall contain the type of location this resource represents.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the facility.", - "longDescription": "This property shall contain location information of the associated facility." - }, - "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." - }, - "PowerDomains": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDomainCollection.json#/definitions/PowerDomainCollection", - "description": "Link to the power domains in this facility.", - "longDescription": "This property shall contain a link to a resource collection of type PowerDomainCollection that contains the power domains associated with this facility.", - "readonly": true - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "FacilityType", - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "FacilityType": { - "enum": [ - "Room", - "Floor", - "Building", - "Site" - ], - "enumDescriptions": { - "Building": "A structure with a roof and walls.", - "Floor": "A floor inside of a building.", - "Room": "A room inside of a building or floor.", - "Site": "A small area consisting of several buildings." - }, - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "ContainedByFacility": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Facility.json#/definitions/Facility", - "description": "The link to the facility that contains this facility.", - "longDescription": "This property shall contain a link to a resource of type Facility that represents the facility that contains this facility.", - "readonly": false - }, - "ContainsChassis": { - "description": "An array of links to outermost chassis contained within this facility.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" - }, - "longDescription": "The value of this property shall be an array of links to resources of type Chassis that represent the outermost chassis that this facility contains. This array shall only contain chassis instances that do not include a ContainedBy property within the Links property. That is, only chassis instances that are not contained by another chassis.", - "readonly": false, - "type": "array" - }, - "ContainsChassis@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ContainsFacilities": { - "description": "An array of links to other facilities contained within this facility.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Facility.json#/definitions/Facility" - }, - "longDescription": "The value of this property shall be an array of links to resources of type Facility that represent the facilities that this facility contains.", - "readonly": false, - "type": "array" - }, - "ContainsFacilities@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "FloorPDUs": { - "description": "An array of links to the floor power distribution units in this facility.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "The value of this property shall be an array of links to resources of type PowerDistribution that represent the floor power distribution units in this facility.", - "readonly": false, - "type": "array" - }, - "FloorPDUs@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ManagedBy": { - "description": "An array of links to the managers responsible for managing this facility.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" - }, - "longDescription": "The value of this property shall be an array of links to resources of type Manager that represent the managers that manager this facility.", - "readonly": true, - "type": "array" - }, - "ManagedBy@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "RackPDUs": { - "description": "An array of links to the rack-level power distribution units in this facility.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "The value of this property shall be an array of links to resources of type PowerDistribution that represent the rack-level power distribution units in this facility.", - "readonly": false, - "type": "array" - }, - "RackPDUs@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Switchgear": { - "description": "An array of links to the switchgear in this facility.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "The value of this property shall be an array of links to resources of type PowerDistribution that represent the switchgear in this facility.", - "readonly": false, - "type": "array" - }, - "Switchgear@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "TransferSwitches": { - "description": "An array of links to the transfer switches in this facility.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "The value of this property shall be an array of links to resources of type PowerDistribution that represent the transfer switches in this facility.", - "readonly": false, - "type": "array" - }, - "TransferSwitches@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#Facility.v1_1_0.Facility" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Facility/index.json b/static/redfish/v1/JsonSchemas/Facility/index.json deleted file mode 100644 index bb306c3e5ddbc14b427d80f7c6feb4071f5f384a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Facility/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Facility", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Facility Schema File", - "Schema": "#Facility.Facility", - "Description": "Facility Schema File Location", - "Id": "Facility", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Facility.json", - "Uri": "/redfish/v1/JsonSchemas/Facility/Facility.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Fan/Fan.json b/static/redfish/v1/JsonSchemas/Fan/Fan.json deleted file mode 100644 index 04f9d8238931eef8e5bdd036f5f10083e4a58acd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Fan/Fan.json +++ /dev/null @@ -1,227 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Fan.v1_0_0.json", - "$ref": "#/definitions/Fan", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "Fan": { - "additionalProperties": false, - "description": "The Fan schema describes a cooling fan unit for a computer system or similar devices contained within a chassis.", - "longDescription": "This resource shall represent the management properties for monitoring and management of cooling fans for 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." - }, - "Assembly": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Assembly.json#/definitions/Assembly", - "description": "The link to the assembly associated with this fan.", - "longDescription": "This property shall contain a link to a resource of type Assembly.", - "readonly": true - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "HotPluggable": { - "description": "An indication of whether this device can be inserted or removed while the equipment is in operation.", - "longDescription": "This property shall indicate whether the device can be inserted or removed while the underlying equipment otherwise remains in its current operational state. Hot-pluggable devices can become operable without altering the operational state of the underlying equipment. Devices that cannot be inserted or removed from equipment in operation, or devices that cannot become operable without affecting the operational state of that equipment, shall be not hot-pluggable.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the fan.", - "longDescription": "This property shall contain location information of this fan." - }, - "LocationIndicatorActive": { - "description": "An indicator allowing an operator to physically locate this resource.", - "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "Manufacturer": { - "description": "The manufacturer of this fan.", - "longDescription": "This property shall contain the name of the organization responsible for producing the fan. This organization might be the entity from whom the fan is purchased, but this is not necessarily true.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Model": { - "description": "The model number for this fan.", - "longDescription": "This property shall contain the model information as defined by the manufacturer for this fan.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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." - }, - "PartNumber": { - "description": "The part number for this fan.", - "longDescription": "This property shall contain the part number as defined by the manufacturer for this fan.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "PhysicalContext": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PhysicalContext.json#/definitions/PhysicalContext", - "description": "The area or device associated with this fan.", - "longDescription": "This property shall contain a description of the affected device or region within the chassis with which this fan is associated.", - "readonly": true - }, - "SerialNumber": { - "description": "The serial number for this fan.", - "longDescription": "This property shall contain the serial number as defined by the manufacturer for this fan.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SparePartNumber": { - "description": "The spare part number for this fan.", - "longDescription": "This property shall contain the spare or replacement part number as defined by the manufacturer for this fan.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SpeedPercent": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorFanExcerpt" - }, - { - "type": "null" - } - ], - "description": "The fan speed reading.", - "excerptCopy": "SensorFanExcerpt", - "longDescription": "This property shall contain the fan speed sensor.", - "readonly": true - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#Fan.v1_0_0.Fan" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Fan/index.json b/static/redfish/v1/JsonSchemas/Fan/index.json deleted file mode 100644 index 8a258f5eb1ea99ebdafd713b43bcaac6d84e7381..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Fan/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Fan", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Fan Schema File", - "Schema": "#Fan.Fan", - "Description": "Fan Schema File Location", - "Id": "Fan", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Fan.json", - "Uri": "/redfish/v1/JsonSchemas/Fan/Fan.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/HostInterface/HostInterface.json b/static/redfish/v1/JsonSchemas/HostInterface/HostInterface.json deleted file mode 100644 index 23a8ee4552692d98fcecac8d249bda8e338d9105..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/HostInterface/HostInterface.json +++ /dev/null @@ -1,391 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/HostInterface.v1_3_0.json", - "$ref": "#/definitions/HostInterface", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "AuthenticationMode": { - "enum": [ - "AuthNone", - "BasicAuth", - "RedfishSessionAuth", - "OemAuth" - ], - "enumDescriptions": { - "AuthNone": "Requests without any sort of authentication are allowed.", - "BasicAuth": "Requests using HTTP Basic Authentication are allowed.", - "OemAuth": "Requests using OEM authentication mechanisms are allowed.", - "RedfishSessionAuth": "Requests using Redfish Session Authentication are allowed." - }, - "type": "string" - }, - "CredentialBootstrapping": { - "additionalProperties": false, - "description": "The credential bootstrapping settings for this interface.", - "longDescription": "This type shall contain settings for the Redfish Host Interface Specification-defined 'credential bootstrapping via IPMI commands' feature for this interface.", - "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": { - "EnableAfterReset": { - "description": "An indication of whether credential bootstrapping is enabled after a reset for this interface.", - "longDescription": "This property shall indicate whether credential bootstrapping is enabled after a reset for this interface. If `true`, services shall set the Enabled property to `true` after a reset of the host or the service.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_3_0" - }, - "Enabled": { - "description": "An indication of whether credential bootstrapping is enabled for this interface.", - "longDescription": "This property shall indicate whether credential bootstrapping is enabled for this interface.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_3_0" - }, - "RoleId": { - "description": "The role used for the bootstrap account created for this interface.", - "longDescription": "This property shall contain the Id property of the role resource that is used for the bootstrap account created for this interface.", - "readonly": false, - "type": "string", - "versionAdded": "v1_3_0" - } - }, - "type": "object" - }, - "HostInterface": { - "additionalProperties": false, - "description": "The properties associated with a Host Interface. A Host Interface is a connection between host software and a Redfish Service.", - "longDescription": "This Resource shall represent a Host Interface as part of the Redfish Specification.", - "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.", - "versionAdded": "v1_1_0" - }, - "AuthNoneRoleId": { - "description": "The role when no authentication on this interface is used.", - "longDescription": "This property shall contain the Id property of the Role Resource that is used when no authentication on this interface is performed. This property shall contain absent if AuthNone is not supported by the service for the AuthenticationModes property.", - "readonly": false, - "type": "string", - "versionAdded": "v1_2_0" - }, - "AuthenticationModes": { - "description": "The authentication modes available on this interface.", - "items": { - "$ref": "#/definitions/AuthenticationMode" - }, - "longDescription": "This property shall contain an array consisting of the authentication modes allowed on this interface.", - "readonly": false, - "type": "array" - }, - "CredentialBootstrapping": { - "$ref": "#/definitions/CredentialBootstrapping", - "description": "The credential bootstrapping settings for this interface.", - "longDescription": "This property shall contain settings for the Redfish Host Interface Specification-defined 'credential bootstrapping via IPMI commands' feature for this interface. This property shall be absent if credential bootstrapping is not supported by the service.", - "versionAdded": "v1_3_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "ExternallyAccessible": { - "description": "An indication of whether external entities can access this interface. External entities are non-host entities. For example, if the host and manager are connected through a switch and the switch also exposes an external port on the system, external clients can also use the interface, and this property value is `true`.", - "longDescription": "This property shall indicate whether external entities can access this interface. External entities are non-host entities. For example, if the host and manager are connected through a switch and the switch also exposes an external port on the system, external clients can also use the interface, and this property value is `true`.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "FirmwareAuthEnabled": { - "deprecated": "This property has been deprecated in favor of newer methods of negotiating credentials.", - "description": "An indication of whether this firmware authentication is enabled for this interface.", - "longDescription": "This property shall indicate whether firmware authentication is enabled for this interface.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionDeprecated": "v1_3_0" - }, - "FirmwareAuthRoleId": { - "deprecated": "This property has been deprecated in favor of newer methods of negotiating credentials.", - "description": "The Role used for firmware authentication on this interface.", - "longDescription": "This property shall contain the Id property of the Role Resource that is configured for firmware authentication on this interface.", - "readonly": false, - "type": "string", - "versionDeprecated": "v1_3_0" - }, - "HostEthernetInterfaces": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EthernetInterfaceCollection.json#/definitions/EthernetInterfaceCollection", - "description": "A link to the collection of network interface controllers or cards (NICs) that a computer system uses to communicate with this Host Interface.", - "longDescription": "This property shall contain a link to a Resource Collection of type EthernetInterface that computer systems use as the Host Interface to this manager.", - "readonly": true - }, - "HostInterfaceType": { - "anyOf": [ - { - "$ref": "#/definitions/HostInterfaceType" - }, - { - "type": "null" - } - ], - "description": "The Host Interface type for this interface.", - "longDescription": "This property shall contain an enumeration that describes the type of the interface.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "InterfaceEnabled": { - "description": "An indication of whether this interface is enabled.", - "longDescription": "This property shall indicate whether this interface is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "KernelAuthEnabled": { - "deprecated": "This property has been deprecated in favor of newer methods of negotiating credentials.", - "description": "An indication of whether this kernel authentication is enabled for this interface.", - "longDescription": "This property shall indicate whether kernel authentication is enabled for this interface.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionDeprecated": "v1_3_0" - }, - "KernelAuthRoleId": { - "deprecated": "This property has been deprecated in favor of newer methods of negotiating credentials.", - "description": "The Role used for kernel authentication on this interface.", - "longDescription": "This property shall contain the Id property of the Role Resource that is configured for kernel authentication on this interface.", - "readonly": false, - "type": "string", - "versionDeprecated": "v1_3_0" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described Links Property shall contain links to Resources related to but not subordinate to this Resource." - }, - "ManagerEthernetInterface": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EthernetInterface.json#/definitions/EthernetInterface", - "description": "A link to a single network interface controllers or cards (NIC) that this manager uses for network communication with this Host Interface.", - "longDescription": "This property shall contain a link to a Resource of type EthernetInterface that represents the network interface that this manager uses as the Host Interface.", - "readonly": true - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NetworkProtocol": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ManagerNetworkProtocol.json#/definitions/ManagerNetworkProtocol", - "description": "A link to the network services and their settings that the manager controls. In this property, clients find configuration options for the network and network services.", - "longDescription": "This property shall contain a link to a Resource of type ManagerNetworkProtocol that represents the network services for this manager.", - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the Resource and its subordinate or dependent Resources.", - "longDescription": "This property shall contain any status or health properties of the Resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "HostInterfaceType": { - "enum": [ - "NetworkHostInterface" - ], - "enumDescriptions": { - "NetworkHostInterface": "This interface is a Network Host Interface." - }, - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "References to other Resources related to this Resource.", - "longDescription": "The Redfish Specification-described type shall contain links to Resources related to but not subordinate to 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": { - "AuthNoneRole": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Role.json#/definitions/Role", - "description": "The link to the Redfish Role that contains the privileges on this Host Interface when no authentication is performed.", - "longDescription": "This property shall contain a link to a Resource of type Role, and should link to the Resource identified by property AuthNoneRoleId. This property shall be absent if AuthNone is not supported by the service for the AuthenticationModes property.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "ComputerSystems": { - "description": "An array of links to the computer systems connected to this Host Interface.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.json#/definitions/ComputerSystem" - }, - "longDescription": "This property shall contain an array of links to Resources of the ComputerSystem type that are connected to this Host Interface.", - "readonly": true, - "type": "array" - }, - "ComputerSystems@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "CredentialBootstrappingRole": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Role.json#/definitions/Role", - "description": "The link to the role that contains the privileges for the bootstrap account created for this interface.", - "longDescription": "This property shall contain a link to a resource of type Role, and should link to the resource identified by the RoleId property within CredentialBootstrapping. This property shall be absent if the Redfish Host Interface Specification-defined 'credential bootstrapping via IPMI commands' feature is not supported by the service.", - "readonly": true, - "versionAdded": "v1_3_0" - }, - "FirmwareAuthRole": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Role.json#/definitions/Role", - "deprecated": "This property has been deprecated in favor of newer methods of negotiating credentials.", - "description": "The link to the Redfish Role that has firmware authentication privileges on this Host Interface.", - "longDescription": "This property shall contain a link to a Resource of type Role, and should link to the Resource identified by property FirmwareAuthRoleId.", - "readonly": true, - "versionDeprecated": "v1_3_0" - }, - "KernelAuthRole": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Role.json#/definitions/Role", - "deprecated": "This property has been deprecated in favor of newer methods of negotiating credentials.", - "description": "The link to the Redfish Role defining privileges for this Host Interface when using kernel authentication.", - "longDescription": "This property shall contain a link to a Resource of type Role, and should link to the Resource identified by property KernelAuthRoleId.", - "readonly": true, - "versionDeprecated": "v1_3_0" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#HostInterface.v1_3_0.HostInterface" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/HostInterface/index.json b/static/redfish/v1/JsonSchemas/HostInterface/index.json deleted file mode 100644 index 4f64afc19183d40718127c705f84c2c235125d62..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/HostInterface/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/HostInterface", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "HostInterface Schema File", - "Schema": "#HostInterface.HostInterface", - "Description": "HostInterface Schema File Location", - "Id": "HostInterface", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/HostInterface.json", - "Uri": "/redfish/v1/JsonSchemas/HostInterface/HostInterface.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Job/Job.json b/static/redfish/v1/JsonSchemas/Job/Job.json deleted file mode 100644 index df7258c3eeb40d17574133c77be79ccd305fb228..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Job/Job.json +++ /dev/null @@ -1,316 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Job.v1_0_6.json", - "$ref": "#/definitions/Job", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "Job": { - "additionalProperties": false, - "description": "The Job schema contains information about a job that a Redfish job service schedules or executes. Clients create jobs to describe a series of operations that occur at periodic intervals.", - "longDescription": "This resource shall contain a job 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." - }, - "CreatedBy": { - "description": "The person or program that created this job entry.", - "longDescription": "This property shall contain the user name, software program name, or other identifier indicating the creator of this job.", - "readonly": true, - "type": "string" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EndTime": { - "description": "The date and time when the job was completed.", - "format": "date-time", - "longDescription": "This property shall indicate the date and time when the job was completed. This property shall not appear if the job is running or was not completed. This property shall appear only if the JobState is Completed, Cancelled, or Exception.", - "readonly": true, - "type": "string" - }, - "HidePayload": { - "description": "An indication of whether the contents of the payload should be hidden from view after the job has been created. If `true`, responses do not return the payload. If `false`, responses return the payload. If this property is not present when the job is created, the default is `false`.", - "longDescription": "This property shall indicate whether the contents of the payload should be hidden from view after the job has been created. If `true`, responses shall not return the Payload property. If `false`, responses shall return the Payload property. If this property is not present when the job is created, the default is `false`.", - "readonly": true, - "type": "boolean" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "JobState": { - "$ref": "#/definitions/JobState", - "description": "The state of the job.", - "longDescription": "This property shall indicate the state of the job.", - "readonly": false - }, - "JobStatus": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Health", - "description": "The status of the job.", - "longDescription": "This property shall indicate the health status of the job.", - "readonly": true - }, - "MaxExecutionTime": { - "description": "The maximum amount of time the job is allowed to execute.", - "longDescription": "The value shall be an ISO 8601 conformant duration describing the maximum duration the job is allowed to execute before being stopped by the service.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Messages": { - "description": "An array of messages associated with the job.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Message.json#/definitions/Message" - }, - "longDescription": "This property shall contain an array of messages associated with the job.", - "type": "array" - }, - "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." - }, - "Payload": { - "$ref": "#/definitions/Payload", - "description": "The HTTP and JSON payload details for this job.", - "longDescription": "This property shall contain the HTTP and JSON payload information for executing this job. This property shall not be included in the response if the HidePayload property is `true`." - }, - "PercentComplete": { - "description": "The completion percentage of this job.", - "longDescription": "This property shall indicate the completion progress of the job, reported in percent of completion. If the job has not been started, the value shall be zero.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "%" - }, - "Schedule": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Schedule.json#/definitions/Schedule", - "description": "The schedule settings for this job.", - "longDescription": "This object shall contain the scheduling details for this job and the recurrence frequency for future instances of this job." - }, - "StartTime": { - "description": "The date and time when the job was started or is scheduled to start.", - "format": "date-time", - "longDescription": "This property shall indicate the date and time when the job was last started or is scheduled to start.", - "readonly": true, - "type": "string" - }, - "StepOrder": { - "description": "The serialized execution order of the job steps.", - "items": { - "type": "string" - }, - "longDescription": "This property shall contain an array of IDs for the job steps in the order that they shall be executed. Each step shall be completed prior to the execution of the next step in array order. An incomplete list of steps shall be considered an invalid configuration. If this property is not present or contains an empty array it shall indicate that the step execution order is omitted and might occur in parallel or in series as determined by the service.", - "readonly": true, - "type": "array" - }, - "Steps": { - "$ref": "http://redfish.dmtf.org/schemas/v1/JobCollection.json#/definitions/JobCollection", - "description": "The link to a collection of steps for this job.", - "longDescription": "This property shall contain the link to a resource collection of type JobCollection. This property shall not be present if this resource represents a step for a job.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "JobState": { - "enum": [ - "New", - "Starting", - "Running", - "Suspended", - "Interrupted", - "Pending", - "Stopping", - "Completed", - "Cancelled", - "Exception", - "Service", - "UserIntervention", - "Continue" - ], - "enumDescriptions": { - "Cancelled": "Job was cancelled.", - "Completed": "Job was completed.", - "Continue": "Job is to resume operation.", - "Exception": "Job has stopped due to an exception condition.", - "Interrupted": "Job has been interrupted.", - "New": "A new job.", - "Pending": "Job is pending and has not started.", - "Running": "Job is running normally.", - "Service": "Job is running as a service.", - "Starting": "Job is starting.", - "Stopping": "Job is in the process of stopping.", - "Suspended": "Job has been suspended.", - "UserIntervention": "Job is waiting for user intervention." - }, - "enumLongDescriptions": { - "Cancelled": "This value shall represent that the operation completed because the job was cancelled by an operator.", - "Completed": "This value shall represent that the operation completed successfully or with warnings.", - "Continue": "This value shall represent that the operation has been resumed from a paused condition and should return to a Running state.", - "Exception": "This value shall represent that the operation completed with errors.", - "Interrupted": "This value shall represent that the operation has been interrupted but is expected to restart and is therefore not complete.", - "New": "This value shall represent that this job is newly created but the operation has not yet started.", - "Pending": "This value shall represent that the operation is pending some condition and has not yet begun to execute.", - "Running": "This value shall represent that the operation is executing.", - "Service": "This value shall represent that the operation is now running as a service and expected to continue operation until stopped or killed.", - "Starting": "This value shall represent that the operation is starting.", - "Stopping": "This value shall represent that the operation is stopping but is not yet complete.", - "Suspended": "This value shall represent that the operation has been suspended but is expected to restart and is therefore not complete.", - "UserIntervention": "This value shall represent that the operation is waiting for a user to intervene and needs to be manually continued, stopped, or cancelled." - }, - "type": "string" - }, - "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" - }, - "Payload": { - "additionalProperties": false, - "description": "The HTTP and JSON payload details for this job.", - "longDescription": "This object shall contain information detailing the HTTP and JSON payload information for executing this job.", - "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": { - "HttpHeaders": { - "description": "An array of HTTP headers in this job.", - "items": { - "type": "string" - }, - "longDescription": "This property shall contain an array of HTTP headers in this job.", - "readonly": true, - "type": "array" - }, - "HttpOperation": { - "description": "The HTTP operation that executes this job.", - "longDescription": "This property shall contain the HTTP operation that executes this job.", - "readonly": true, - "type": "string" - }, - "JsonBody": { - "description": "The JSON payload to use in the execution of this job.", - "longDescription": "This property shall contain JSON-formatted payload for this job.", - "readonly": true, - "type": "string" - }, - "TargetUri": { - "description": "The link to the target for this job.", - "format": "uri-reference", - "longDescription": "This property shall contain link to a target location for an HTTP operation.", - "readonly": true, - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2018.2", - "title": "#Job.v1_0_6.Job" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Job/index.json b/static/redfish/v1/JsonSchemas/Job/index.json deleted file mode 100644 index 62264c08816a58a872e65317de2348e748248c88..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Job/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Job", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Job Schema File", - "Schema": "#Job.Job", - "Description": "Job Schema File Location", - "Id": "Job", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Job.json", - "Uri": "/redfish/v1/JsonSchemas/Job/Job.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/JobService/JobService.json b/static/redfish/v1/JsonSchemas/JobService/JobService.json deleted file mode 100644 index 1dba5b42ccfb4ab255d1e0e0557b5ce367cf88b8..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/JobService/JobService.json +++ /dev/null @@ -1,218 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/JobService.v1_0_4.json", - "$ref": "#/definitions/JobService", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "JobService": { - "additionalProperties": false, - "description": "The JobService schema contains properties for scheduling and execution of operations, represents the properties for the job service itself, and has links to jobs managed by the job service.", - "longDescription": "This resource shall represent a job service for 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." - }, - "DateTime": { - "description": "The current date and time setting for the job service.", - "format": "date-time", - "longDescription": "This property shall contain the current date and time setting for the job service.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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 - }, - "Jobs": { - "$ref": "http://redfish.dmtf.org/schemas/v1/JobCollection.json#/definitions/JobCollection", - "description": "The links to the jobs collection.", - "longDescription": "This property shall contain a link to a resource collection of type JobCollection.", - "readonly": true - }, - "Log": { - "$ref": "http://redfish.dmtf.org/schemas/v1/LogService.json#/definitions/LogService", - "description": "The link to a log service that the job service uses. This service can be a dedicated log service or a pointer a log service under another resource, such as a manager.", - "longDescription": "This property shall contain a link to a resource of type LogService that this job service uses.", - "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." - }, - "ServiceCapabilities": { - "$ref": "#/definitions/JobServiceCapabilities", - "description": "The supported capabilities of this job service implementation.", - "longDescription": "This type shall contain properties that describe the capabilities or supported features of this implementation of a job service." - }, - "ServiceEnabled": { - "description": "An indication of whether this service is enabled.", - "longDescription": "This property shall indicate whether this service is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "JobServiceCapabilities": { - "additionalProperties": false, - "description": "The supported capabilities of this job service implementation.", - "longDescription": "This type shall contain properties that describe the capabilities or supported features of this implementation of a job service.", - "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": { - "MaxJobs": { - "description": "The maximum number of jobs supported.", - "longDescription": "This property shall contain the maximum number of jobs supported by the implementation.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "MaxSteps": { - "description": "The maximum number of job steps supported.", - "longDescription": "This property shall contain the maximum number of steps supported by a single job instance.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "Scheduling": { - "description": "An indication of whether scheduling of jobs is supported.", - "longDescription": "This property shall indicate whether the Schedule property within the job supports scheduling of jobs.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2018.2", - "title": "#JobService.v1_0_4.JobService" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/JobService/index.json b/static/redfish/v1/JsonSchemas/JobService/index.json deleted file mode 100644 index e4e3e456af90579f0b21c0dad7865d626270fbf9..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/JobService/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/JobService", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "JobService Schema File", - "Schema": "#JobService.JobService", - "Description": "JobService Schema File Location", - "Id": "JobService", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/JobService.json", - "Uri": "/redfish/v1/JsonSchemas/JobService/JobService.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MediaController/MediaController.json b/static/redfish/v1/JsonSchemas/MediaController/MediaController.json deleted file mode 100644 index b91be7ef2213c762fb4eb6e14acc5af33bbe3ced..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MediaController/MediaController.json +++ /dev/null @@ -1,311 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/MediaController.v1_1_0.json", - "$ref": "#/definitions/MediaController", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#MediaController.Reset": { - "$ref": "#/definitions/Reset" - }, - "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" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Endpoints": { - "description": "An array of links to the endpoints that connect to this media controller.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint with which this media controller is associated.", - "readonly": true, - "type": "array" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "MemoryDomains": { - "description": "An array of links to the memory domains associated with this media controller.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/MemoryDomain.json#/definitions/MemoryDomain" - }, - "longDescription": "This property shall contain an array of links to resources of type MemoryDomain that represent the memory domains associated with this memory controller.", - "readonly": true, - "type": "array" - }, - "MemoryDomains@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "type": "object" - }, - "MediaController": { - "additionalProperties": false, - "description": "The MediaController schema contains the definition of the media controller and its configuration.", - "longDescription": "This resource contains the media controller 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 - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Manufacturer": { - "description": "The manufacturer of this media controller.", - "longDescription": "This property shall contain the manufacturer of the media controller.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "MediaControllerType": { - "anyOf": [ - { - "$ref": "#/definitions/MediaControllerType" - }, - { - "type": "null" - } - ], - "description": "The type of media controller.", - "longDescription": "This property shall contain the type of media controller.", - "readonly": true - }, - "Model": { - "description": "The model of this media controller.", - "longDescription": "This property shall contain the model of the media controller.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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." - }, - "PartNumber": { - "description": "The part number of this media controller.", - "longDescription": "This property shall indicate the part number as provided by the manufacturer of this media controller.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Ports": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", - "description": "The link to the collection of ports associated with this media controller.", - "longDescription": "This property shall contain a link to a resource collection of type PortCollection.", - "readonly": true - }, - "SerialNumber": { - "description": "The serial number of this media controller.", - "longDescription": "This property shall indicate the serial number as provided by the manufacturer of this media controller.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "UUID": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/UUID" - }, - { - "type": "null" - } - ], - "description": "The UUID for this media controller.", - "longDescription": "This property shall contain a universal unique identifier number for the media controller.", - "readonly": true, - "versionAdded": "v1_1_0" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "MediaControllerType": { - "enum": [ - "Memory" - ], - "enumDescriptions": { - "Memory": "The media controller is for memory." - }, - "enumLongDescriptions": { - "Memory": "This value shall indicate the media controller is for memory." - }, - "type": "string" - }, - "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" - }, - "Reset": { - "additionalProperties": false, - "description": "This action resets this media controller.", - "longDescription": "This action shall reset this media controller.", - "parameters": { - "ResetType": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResetType", - "description": "The type of reset.", - "longDescription": "This parameter shall contain the type of reset. The service can accept a request without the parameter and perform an implementation-specific default reset." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.2", - "title": "#MediaController.v1_1_0.MediaController" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MediaController/index.json b/static/redfish/v1/JsonSchemas/MediaController/index.json deleted file mode 100644 index c476132165352cb804dafada2a885675cba6a542..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MediaController/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/MediaController", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "MediaController Schema File", - "Schema": "#MediaController.MediaController", - "Description": "MediaController Schema File Location", - "Id": "MediaController", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/MediaController.json", - "Uri": "/redfish/v1/JsonSchemas/MediaController/MediaController.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MemoryChunks/MemoryChunks.json b/static/redfish/v1/JsonSchemas/MemoryChunks/MemoryChunks.json deleted file mode 100644 index 6ff01b2d69b5f9aaf2c0ac65cb5a3386a0b96aeb..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MemoryChunks/MemoryChunks.json +++ /dev/null @@ -1,331 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/MemoryChunks.v1_4_1.json", - "$ref": "#/definitions/MemoryChunks", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "AddressRangeType": { - "enum": [ - "Volatile", - "PMEM", - "Block" - ], - "enumDescriptions": { - "Block": "Block accessible memory.", - "PMEM": "Byte accessible persistent memory.", - "Volatile": "Volatile memory." - }, - "type": "string" - }, - "InterleaveSet": { - "additionalProperties": false, - "description": "This an interleave set for a memory chunk.", - "longDescription": "This type shall describe an interleave set of which the memory chunk is a part.", - "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": { - "Memory": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef", - "description": "Describes a memory device of the interleave set.", - "longDescription": "This property shall contain the memory device to which these settings apply.", - "readonly": true - }, - "MemoryLevel": { - "description": "Level of the interleave set for multi-level tiered memory.", - "longDescription": "This property shall contain the level of this interleave set for multi-level tiered memory.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "OffsetMiB": { - "description": "Offset within the DIMM that corresponds to the start of this memory region, measured in mebibytes (MiB).", - "longDescription": "This property shall contain the offset within the DIMM that corresponds to the start of this memory region, with units in MiB.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "MiBy" - }, - "RegionId": { - "description": "DIMM region identifier.", - "longDescription": "This property shall contain the DIMM region identifier.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SizeMiB": { - "description": "Size of this memory region measured in mebibytes (MiB).", - "longDescription": "This property shall contain the size of this memory region, with units in MiB.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "MiBy" - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Endpoints": { - "description": "An array of links to the endpoints that connect to this memory chunk.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain a link to the resources of type Endpoint with which this memory chunk is associated.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "type": "object" - }, - "MemoryChunks": { - "additionalProperties": false, - "description": "The schema definition of a memory chunk and its configuration.", - "longDescription": "This resource shall represent memory chunks and interleave sets 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.", - "versionAdded": "v1_1_0" - }, - "AddressRangeOffsetMiB": { - "description": "Offset of the memory chunk in the address range in MiB.", - "longDescription": "The value of this property shall be the offset of the memory chunk in the address range in MiB.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "MiBy", - "versionAdded": "v1_3_0" - }, - "AddressRangeType": { - "anyOf": [ - { - "$ref": "#/definitions/AddressRangeType" - }, - { - "type": "null" - } - ], - "description": "Memory type of this memory chunk.", - "longDescription": "This property shall contain the type of memory chunk.", - "readonly": true - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "DisplayName": { - "description": "A user-configurable string to name the memory chunk.", - "longDescription": "This property shall contain a user-configurable string to name the memory chunk.", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_4_0" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "InterleaveSets": { - "description": "The interleave sets for the memory chunk.", - "items": { - "$ref": "#/definitions/InterleaveSet" - }, - "longDescription": "These properties shall represent the interleave sets for the memory chunk.", - "type": "array" - }, - "IsMirrorEnabled": { - "description": "An indication of whether memory mirroring is enabled for this memory chunk.", - "longDescription": "This property shall indicate whether memory mirroring is enabled for this memory chunk.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "IsSpare": { - "description": "An indication of whether sparing is enabled for this memory chunk.", - "longDescription": "This property shall indicate whether sparing is enabled for this memory chunk.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by or subordinate to this resource.", - "versionAdded": "v1_3_0" - }, - "MemoryChunkSizeMiB": { - "description": "Size of the memory chunk measured in mebibytes (MiB).", - "longDescription": "This property shall contain the size of the memory chunk in MiB.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "MiBy" - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource.", - "versionAdded": "v1_2_0" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#MemoryChunks.v1_4_1.MemoryChunks" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MemoryChunks/index.json b/static/redfish/v1/JsonSchemas/MemoryChunks/index.json deleted file mode 100644 index d70baeabc2bf1c81f79ea87cdfdf3412b4d4fac5..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MemoryChunks/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/MemoryChunks", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "MemoryChunks Schema File", - "Schema": "#MemoryChunks.MemoryChunks", - "Description": "MemoryChunks Schema File Location", - "Id": "MemoryChunks", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/MemoryChunks.json", - "Uri": "/redfish/v1/JsonSchemas/MemoryChunks/MemoryChunks.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MemoryDomain/MemoryDomain.json b/static/redfish/v1/JsonSchemas/MemoryDomain/MemoryDomain.json deleted file mode 100644 index 478dfad8cf907e7caa15e22a5fba41c40b801386..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MemoryDomain/MemoryDomain.json +++ /dev/null @@ -1,262 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/MemoryDomain.v1_3_0.json", - "$ref": "#/definitions/MemoryDomain", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2019 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.", - "versionAdded": "v1_2_0" - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described type shall contain links to Resources related to but not subordinate to 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": { - "MediaControllers": { - "description": "An array of links to the media controllers for this memory domain.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/MediaController.json#/definitions/MediaController" - }, - "longDescription": "This property shall contain an array of links to Resources of type MediaController that are associated with this memory domain.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "MediaControllers@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "type": "object" - }, - "MemoryDomain": { - "additionalProperties": false, - "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.", - "longDescription": "This Resource shall represent memory domains 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.", - "versionAdded": "v1_2_0" - }, - "AllowsBlockProvisioning": { - "description": "An indication of whether this memory domain supports the provisioning of blocks of memory.", - "longDescription": "This property shall indicate whether this memory domain supports the creation of blocks of memory.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "AllowsMemoryChunkCreation": { - "description": "An indication of whether this memory domain supports the creation of memory chunks.", - "longDescription": "This property shall indicate whether this memory domain supports the creation of memory chunks.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "AllowsMirroring": { - "description": "An indication of whether this memory domain supports the creation of memory chunks with mirroring enabled.", - "longDescription": "This property shall indicate whether this memory domain supports the creation of memory chunks with mirroring enabled.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "AllowsSparing": { - "description": "An indication of whether this memory domain supports the creation of memory chunks with sparing enabled.", - "longDescription": "This property shall indicate whether this memory domain supports the creation of memory chunks with sparing enabled.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "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 - }, - "InterleavableMemorySets": { - "description": "The interleave sets for the memory chunk.", - "items": { - "$ref": "#/definitions/MemorySet" - }, - "longDescription": "This property shall represent the interleave sets for the memory chunk.", - "type": "array" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described Links Property shall contain links to Resources related to but not subordinate to this Resource.", - "versionAdded": "v1_3_0" - }, - "MemoryChunks": { - "$ref": "http://redfish.dmtf.org/schemas/v1/MemoryChunksCollection.json#/definitions/MemoryChunksCollection", - "description": "The link to the collection of memory chunks associated with this memory domain.", - "longDescription": "This property shall contain a link to a Resource Collection of type MemoryChunkCollection.", - "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." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "MemorySet": { - "additionalProperties": false, - "description": "The interleave sets for a memory chunk.", - "longDescription": "This type shall represent the interleave sets for a memory chunk.", - "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": { - "MemorySet": { - "description": "The set of memory for a particular interleave set.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Memory.json#/definitions/Memory" - }, - "longDescription": "The values in this array shall be links to Resources of the Memory type.", - "readonly": true, - "type": "array" - }, - "MemorySet@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#MemoryDomain.v1_3_0.MemoryDomain" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MemoryDomain/index.json b/static/redfish/v1/JsonSchemas/MemoryDomain/index.json deleted file mode 100644 index 8c44d64b0640e4774805fde22cf37a892a365596..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MemoryDomain/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/MemoryDomain", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "MemoryDomain Schema File", - "Schema": "#MemoryDomain.MemoryDomain", - "Description": "MemoryDomain Schema File Location", - "Id": "MemoryDomain", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/MemoryDomain.json", - "Uri": "/redfish/v1/JsonSchemas/MemoryDomain/MemoryDomain.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MemoryMetrics/MemoryMetrics.json b/static/redfish/v1/JsonSchemas/MemoryMetrics/MemoryMetrics.json deleted file mode 100644 index a841f07a1f0848ed93ac7507692a5f4102a8ff06..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MemoryMetrics/MemoryMetrics.json +++ /dev/null @@ -1,473 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/MemoryMetrics.v1_4_1.json", - "$ref": "#/definitions/MemoryMetrics", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#MemoryMetrics.ClearCurrentPeriod": { - "$ref": "#/definitions/ClearCurrentPeriod" - }, - "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" - }, - "AlarmTrips": { - "additionalProperties": false, - "description": "The alarm trip information about the memory. These alarms are reset when the system resets. Note that if they are re-discovered they can be reasserted.", - "longDescription": "This type shall contain properties that describe the types of alarms that have been raised by the memory. These alarms shall be reset when the system resets. Note that if they are re-discovered they can be reasserted.", - "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": { - "AddressParityError": { - "description": "An indication of whether an address parity error was detected that a retry could not correct.", - "longDescription": "This property shall indicate whether an address parity error was detected that a retry could not correct.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "CorrectableECCError": { - "description": "An indication of whether the correctable error threshold crossing alarm trip was detected.", - "longDescription": "This property shall indicate whether the correctable error threshold crossing alarm trip was detected.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "SpareBlock": { - "description": "An indication of whether the spare block capacity crossing alarm trip was detected.", - "longDescription": "This property shall indicate whether the spare block capacity crossing alarm trip was detected.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "Temperature": { - "description": "An indication of whether a temperature threshold alarm trip was detected.", - "longDescription": "This property shall indicates whether a temperature threshold alarm trip was detected.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "UncorrectableECCError": { - "description": "An indication of whether the uncorrectable error threshold alarm trip was detected.", - "longDescription": "This property shall indicate whether the uncorrectable error threshold alarm trip was detected.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object" - }, - "ClearCurrentPeriod": { - "additionalProperties": false, - "description": "This action sets the CurrentPeriod property's values to 0.", - "longDescription": "This action shall set the CurrentPeriod property's values to 0.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "CurrentPeriod": { - "additionalProperties": false, - "description": "The memory metrics since the last system reset or ClearCurrentPeriod action.", - "longDescription": "This type shall describe the memory metrics since last system reset or ClearCurrentPeriod action.", - "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": { - "BlocksRead": { - "description": "The number of blocks read since reset.", - "longDescription": "This property shall contain the number of blocks read since reset. When this resource is subordinate to the MemorySummary object, this property shall be the sum of BlocksRead over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "BlocksWritten": { - "description": "The number of blocks written since reset.", - "longDescription": "This property shall contain the number of blocks written since reset. When this resource is subordinate to the MemorySummary object, this property shall be the sum of BlocksWritten over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "CorrectableECCErrorCount": { - "description": "The number of the correctable errors since reset.", - "longDescription": "This property shall contain the number of correctable errors since reset. When this resource is subordinate to the MemorySummary object, this property shall be the sum of CorrectableECCErrorCount over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_4_0" - }, - "UncorrectableECCErrorCount": { - "description": "The number of the uncorrectable errors since reset.", - "longDescription": "This property shall contain the number of uncorrectable errors since reset. When this resource is subordinate to the MemorySummary object, this property shall be the sum of UncorrectableECCErrorCount over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_4_0" - } - }, - "type": "object" - }, - "HealthData": { - "additionalProperties": false, - "description": "The health information of the memory.", - "longDescription": "This type shall contain properties that describe the HealthData metrics 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": { - "AlarmTrips": { - "$ref": "#/definitions/AlarmTrips", - "description": "Alarm trip information about the memory.", - "longDescription": "This object shall contain properties describe the types of alarms that have been raised by the memory. When this resource is subordinate to the MemorySummary object, this property shall indicate whether an alarm of a given type have been raised by any area of memory." - }, - "DataLossDetected": { - "description": "An indication of whether data loss was detected.", - "longDescription": "This property shall indicate whether data loss was detected. When this resource is subordinate to the MemorySummary object, this property shall indicate whether any data loss was detected in any area of memory.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "LastShutdownSuccess": { - "description": "An indication of whether the last shutdown succeeded.", - "longDescription": "This property shall indicate whether the last shutdown succeeded.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "PerformanceDegraded": { - "description": "An indication of whether performance has degraded.", - "longDescription": "This property shall indicate whether performance has degraded. When this resource is subordinate to the MemorySummary object, this property shall indicate whether degraded performance mode status is detected in any area of memory.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "PredictedMediaLifeLeftPercent": { - "description": "The percentage of reads and writes that are predicted to still be available for the media.", - "longDescription": "This property shall contain an indicator of the percentage of life remaining in the media.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%", - "versionAdded": "v1_1_0" - }, - "RemainingSpareBlockPercentage": { - "description": "The remaining spare blocks, as a percentage.", - "longDescription": "This property shall contain the remaining spare blocks as a percentage. When this resource is subordinate to the MemorySummary object, this property shall be the RemainingSpareBlockPercentage over all memory.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - } - }, - "type": "object" - }, - "LifeTime": { - "additionalProperties": false, - "description": "The memory metrics for the lifetime of the memory.", - "longDescription": "This type shall describe the memory metrics since manufacturing.", - "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": { - "BlocksRead": { - "description": "The number of blocks read for the lifetime of the memory.", - "longDescription": "This property shall contain the number of blocks read for the lifetime of the memory. When this resource is subordinate to the MemorySummary object, this property shall be the sum of BlocksRead over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "BlocksWritten": { - "description": "The number of blocks written for the lifetime of the memory.", - "longDescription": "This property shall contain the number of blocks written for the lifetime of the memory. When this resource is subordinate to the MemorySummary object, this property shall be the sum of BlocksWritten over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "CorrectableECCErrorCount": { - "description": "The number of the correctable errors for the lifetime of the memory.", - "longDescription": "This property shall contain the number of the correctable errors for the lifetime of the memory. When this resource is subordinate to the MemorySummary object, this property shall be the sum of CorrectableECCErrorCount over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_4_0" - }, - "UncorrectableECCErrorCount": { - "description": "The number of the uncorrectable errors for the lifetime of the memory.", - "longDescription": "This property shall contain the number of the uncorrectable errors for the lifetime of the memory. When this resource is subordinate to the MemorySummary object, this property shall be the sum of UncorrectableECCErrorCount over all memory.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_4_0" - } - }, - "type": "object" - }, - "MemoryMetrics": { - "additionalProperties": false, - "description": "The usage and health statistics for a memory device or system memory summary.", - "longDescription": "The MemoryMetrics schema shall contain the memory metrics for a memory device or system memory summary 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." - }, - "BandwidthPercent": { - "description": "The memory bandwidth utilization as a percentage.", - "longDescription": "This property shall contain memory bandwidth utilization as a percentage. When this resource is subordinate to the MemorySummary object, this property shall be the memory bandwidth utilization over all memory as a percentage.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%", - "versionAdded": "v1_2_0" - }, - "BlockSizeBytes": { - "description": "The block size, in bytes.", - "longDescription": "This property shall contain the block size, in bytes, of all structure elements. When this resource is subordinate to the MemorySummary object, this property is not applicable.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "CurrentPeriod": { - "$ref": "#/definitions/CurrentPeriod", - "description": "The memory metrics since the last reset or ClearCurrentPeriod action.", - "longDescription": "This property shall contain properties that describe the memory metrics for the current period." - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "HealthData": { - "$ref": "#/definitions/HealthData", - "description": "The health information of the memory.", - "longDescription": "This property shall contain properties that describe the health data memory metrics for the memory." - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "LifeTime": { - "$ref": "#/definitions/LifeTime", - "description": "The memory metrics for the lifetime of the memory.", - "longDescription": "This property shall contain properties that describe the memory metrics for the lifetime of the memory." - }, - "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." - }, - "OperatingSpeedMHz": { - "description": "Operating speed of memory in MHz or MT/s as appropriate.", - "longDescription": "This property shall contain the operating speed of memory in MHz or MT/s (mega-transfers per second) as reported by the memory device. Memory devices that operate at their bus speed shall report the operating speed in MHz (bus speed), while memory devices that transfer data faster than their bus speed, such as DDR memory, shall report the operating speed in MT/s (mega-transfers/second). The reported value shall match the conventionally reported values for the technology used by the memory device.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "MHz", - "versionAdded": "v1_3_0" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#MemoryMetrics.v1_4_1.MemoryMetrics" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/MemoryMetrics/index.json b/static/redfish/v1/JsonSchemas/MemoryMetrics/index.json deleted file mode 100644 index e506f5922cc2f8253bfbba0ce60c19ca62750175..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/MemoryMetrics/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/MemoryMetrics", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "MemoryMetrics Schema File", - "Schema": "#MemoryMetrics.MemoryMetrics", - "Description": "MemoryMetrics Schema File Location", - "Id": "MemoryMetrics", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/MemoryMetrics.json", - "Uri": "/redfish/v1/JsonSchemas/MemoryMetrics/MemoryMetrics.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkAdapter/NetworkAdapter.json b/static/redfish/v1/JsonSchemas/NetworkAdapter/NetworkAdapter.json deleted file mode 100644 index 6c7ef0d7efe04a7115683b3599fabeb204f5d9b7..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkAdapter/NetworkAdapter.json +++ /dev/null @@ -1,706 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/NetworkAdapter.v1_6_0.json", - "$ref": "#/definitions/NetworkAdapter", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#NetworkAdapter.ResetSettingsToDefault": { - "$ref": "#/definitions/ResetSettingsToDefault" - }, - "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" - }, - "ControllerCapabilities": { - "additionalProperties": false, - "description": "The capabilities of a controller.", - "longDescription": "This type shall describe the capabilities of a controller.", - "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": { - "DataCenterBridging": { - "$ref": "#/definitions/DataCenterBridging", - "description": "Data center bridging (DCB) for this controller.", - "longDescription": "This property shall contain capability, status, and configuration values related to data center bridging (DCB) for this controller." - }, - "NPAR": { - "$ref": "#/definitions/NicPartitioning", - "description": "NIC Partitioning (NPAR) capabilities for this controller.", - "longDescription": "This property shall contain capability, status, and configuration values related to NIC partitioning for this controller.", - "versionAdded": "v1_2_0" - }, - "NPIV": { - "$ref": "#/definitions/NPIV", - "description": "N_Port ID Virtualization (NPIV) capabilities for this controller.", - "longDescription": "This property shall contain N_Port ID Virtualization (NPIV) capabilities for this controller." - }, - "NetworkDeviceFunctionCount": { - "description": "The maximum number of physical functions available on this controller.", - "longDescription": "This property shall contain the number of physical functions available on this controller.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "NetworkPortCount": { - "description": "The number of physical ports on this controller.", - "longDescription": "This property shall contain the number of physical ports on this controller.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "VirtualizationOffload": { - "$ref": "#/definitions/VirtualizationOffload", - "description": "Virtualization offload for this controller.", - "longDescription": "This property shall contain capability, status, and configuration values related to virtualization offload for this controller." - } - }, - "type": "object" - }, - "ControllerLinks": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "NetworkDeviceFunctions": { - "description": "An array of links to the network device functions associated with this network controller.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json#/definitions/NetworkDeviceFunction" - }, - "longDescription": "This property shall contain an array of links to resources of type NetworkDeviceFunction that represent the network device functions associated with this network controller.", - "readonly": true, - "type": "array" - }, - "NetworkDeviceFunctions@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "NetworkPorts": { - "deprecated": "This property has been deprecated in favor of the Ports property.", - "description": "An array of links to the network ports associated with this network controller.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkPort.json#/definitions/NetworkPort" - }, - "longDescription": "This property shall contain an array of links to resources of type NetworkPort that represent the network ports associated with this network controller.", - "readonly": true, - "type": "array", - "versionDeprecated": "v1_5_0" - }, - "NetworkPorts@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "PCIeDevices": { - "description": "An array of links to the PCIe devices associated with this network controller.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice" - }, - "longDescription": "This property shall contain an array of links to resources of type PCIeDevice that represent the PCIe devices associated with this network controller.", - "readonly": true, - "type": "array" - }, - "PCIeDevices@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Ports": { - "description": "An array of links to the ports associated with this network controller.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port" - }, - "longDescription": "This property shall contain an array of links to resources of type Port that represent the ports associated with this network controller.", - "readonly": true, - "type": "array", - "versionAdded": "v1_5_0" - }, - "Ports@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "type": "object" - }, - "Controllers": { - "additionalProperties": false, - "description": "A network controller ASIC that makes up part of a network adapter.", - "longDescription": "This type shall describe a network controller ASIC that makes up part of a network adapter.", - "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": { - "ControllerCapabilities": { - "$ref": "#/definitions/ControllerCapabilities", - "description": "The capabilities of this controller.", - "longDescription": "This property shall contain the capabilities of this controller." - }, - "FirmwarePackageVersion": { - "description": "The version of the user-facing firmware package.", - "longDescription": "This property shall contain the version number of the user-facing firmware package.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Identifiers": { - "description": "The durable names for the network adapter controller.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Identifier" - }, - "longDescription": "This property shall contain a list of all known durable names for the controller associated with the network adapter.", - "type": "array", - "versionAdded": "v1_3_0" - }, - "Links": { - "$ref": "#/definitions/ControllerLinks", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the network adapter controller.", - "longDescription": "This property shall contain location information of the controller associated with the network adapter.", - "versionAdded": "v1_1_0" - }, - "PCIeInterface": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeInterface", - "description": "The PCIe interface details for this controller.", - "longDescription": "This property shall contain details for the PCIe interface that connects this PCIe-based controller to its host.", - "versionAdded": "v1_2_0" - } - }, - "type": "object" - }, - "DataCenterBridging": { - "additionalProperties": false, - "description": "Data center bridging (DCB) for capabilities of a controller.", - "longDescription": "This type shall describe the capability, status, and configuration values related to data center bridging (DCB) for a controller.", - "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": { - "Capable": { - "description": "An indication of whether this controller is capable of data center bridging (DCB).", - "longDescription": "This property shall indicate whether this controller is capable of data center bridging (DCB).", - "readonly": true, - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object" - }, - "NPIV": { - "additionalProperties": false, - "description": "N_Port ID Virtualization (NPIV) capabilities for a controller.", - "longDescription": "This type shall contain N_Port ID Virtualization (NPIV) capabilities for a controller.", - "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": { - "MaxDeviceLogins": { - "description": "The maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller.", - "longDescription": "This property shall contain the maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "MaxPortLogins": { - "description": "The maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller.", - "longDescription": "This property shall contain the maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller.", - "readonly": true, - "type": [ - "integer", - "null" - ] - } - }, - "type": "object" - }, - "NetworkAdapter": { - "additionalProperties": false, - "description": "The NetworkAdapter schema represents a physical network adapter capable of connecting to a computer network. Examples include but are not limited to Ethernet, Fibre Channel, and converged network adapters.", - "longDescription": "This resource shall represent a physical network adapter capable of connecting to a computer network 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." - }, - "Assembly": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Assembly.json#/definitions/Assembly", - "description": "The link to the assembly resource associated with this adapter.", - "longDescription": "This property shall contain a link to a resource of type Assembly.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "Certificates": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CertificateCollection.json#/definitions/CertificateCollection", - "description": "The link to a collection of certificates for device identity and attestation.", - "longDescription": "This property shall contain a link to a resource collection of type CertificateCollection that contains certificates for device identity and attestation.", - "readonly": true, - "versionAdded": "v1_6_0" - }, - "Controllers": { - "description": "The set of network controllers ASICs that make up this NetworkAdapter.", - "items": { - "$ref": "#/definitions/Controllers" - }, - "longDescription": "This property shall contain the set of network controllers ASICs that make up this network adapter.", - "type": "array" - }, - "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 - }, - "Identifiers": { - "description": "The durable names for the network adapter.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Identifier" - }, - "longDescription": "This property shall contain a list of all known durable names for the network adapter.", - "type": "array", - "versionAdded": "v1_4_0" - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the network adapter.", - "longDescription": "This property shall contain location information of the network adapter.", - "versionAdded": "v1_4_0" - }, - "Manufacturer": { - "description": "The manufacturer or OEM of this network adapter.", - "longDescription": "This property shall contain a value that represents the manufacturer of the network adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Measurements": { - "description": "An array of DSP0274-defined measurement blocks.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/SoftwareInventory.json#/definitions/MeasurementBlock" - }, - "longDescription": "This property shall contain an array of DSP0274-defined measurement blocks.", - "type": "array", - "versionAdded": "v1_6_0" - }, - "Model": { - "description": "The model string for this network adapter.", - "longDescription": "This property shall contain the information about how the manufacturer refers to this network adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NetworkDeviceFunctions": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunctionCollection.json#/definitions/NetworkDeviceFunctionCollection", - "description": "The link to the collection of network device functions associated with this network adapter.", - "longDescription": "This property shall contain a link to a resource collection of type NetworkDeviceFunctionCollection.", - "readonly": true - }, - "NetworkPorts": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkPortCollection.json#/definitions/NetworkPortCollection", - "deprecated": "This property has been deprecated in favor of the Ports property.", - "description": "The link to the collection of network ports associated with this network adapter.", - "longDescription": "This property shall contain a link to a resource collection of type NetworkPortCollection.", - "readonly": true, - "versionDeprecated": "v1_5_0" - }, - "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." - }, - "PartNumber": { - "description": "Part number for this network adapter.", - "longDescription": "This property shall contain the part number for the network adapter as defined by the manufacturer.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Ports": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", - "description": "The link to the collection of ports associated with this network adapter.", - "longDescription": "This property shall contain a link to a resource collection of type PortCollection.", - "readonly": true, - "versionAdded": "v1_5_0" - }, - "SKU": { - "description": "The manufacturer SKU for this network adapter.", - "longDescription": "This property shall contain the SKU for the network adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SerialNumber": { - "description": "The serial number for this network adapter.", - "longDescription": "This property shall contain the serial number for the network adapter.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "NicPartitioning": { - "additionalProperties": false, - "description": "NIC Partitioning capability, status, and configuration for a controller.", - "longDescription": "This type shall contain the capability, status, and configuration values for a controller.", - "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": { - "NparCapable": { - "description": "An indication of whether the controller supports NIC function partitioning.", - "longDescription": "This property shall indicate whether the controller supports NIC function partitioning.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_2_0" - }, - "NparEnabled": { - "description": "An indication of whether NIC function partitioning is active on this controller.", - "longDescription": "This property shall indicate whether NIC function partitioning is active on this controller.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_2_0" - } - }, - "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" - }, - "ResetSettingsToDefault": { - "additionalProperties": false, - "description": "This action is to clear the settings back to factory defaults.", - "longDescription": "This action shall reset of all active and pending settings back to factory default settings upon reset of the network adapter.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "SRIOV": { - "additionalProperties": false, - "description": "Single-root input/output virtualization (SR-IOV) capabilities.", - "longDescription": "This type shall contain single-root input/output virtualization (SR-IOV) capabilities.", - "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": { - "SRIOVVEPACapable": { - "description": "An indication of whether this controller supports single root input/output virtualization (SR-IOV) in Virtual Ethernet Port Aggregator (VEPA) mode.", - "longDescription": "This property shall indicate whether this controller supports single root input/output virtualization (SR-IOV) in Virtual Ethernet Port Aggregator (VEPA) mode.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object" - }, - "VirtualFunction": { - "additionalProperties": false, - "description": "A virtual function of a controller.", - "longDescription": "This type shall describe the capability, status, and configuration values related to a virtual function for a controller.", - "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": { - "DeviceMaxCount": { - "description": "The maximum number of virtual functions supported by this controller.", - "longDescription": "This property shall contain the maximum number of virtual functions supported by this controller.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "MinAssignmentGroupSize": { - "description": "The minimum number of virtual functions that can be allocated or moved between physical functions for this controller.", - "longDescription": "This property shall contain the minimum number of virtual functions that can be allocated or moved between physical functions for this controller.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "NetworkPortMaxCount": { - "description": "The maximum number of virtual functions supported per network port for this controller.", - "longDescription": "This property shall contain the maximum number of virtual functions supported per network port for this controller.", - "readonly": true, - "type": [ - "integer", - "null" - ] - } - }, - "type": "object" - }, - "VirtualizationOffload": { - "additionalProperties": false, - "description": "A Virtualization offload capability of a controller.", - "longDescription": "This type shall describe the capability, status, and configuration values related to a virtualization offload for a controller.", - "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": { - "SRIOV": { - "$ref": "#/definitions/SRIOV", - "description": "Single-root input/output virtualization (SR-IOV) capabilities.", - "longDescription": "This property shall contain single-root input/output virtualization (SR-IOV) capabilities." - }, - "VirtualFunction": { - "$ref": "#/definitions/VirtualFunction", - "description": "The virtual function of the controller.", - "longDescription": "This property shall describe the capability, status, and configuration values related to the virtual function for this controller." - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#NetworkAdapter.v1_6_0.NetworkAdapter" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkAdapter/index.json b/static/redfish/v1/JsonSchemas/NetworkAdapter/index.json deleted file mode 100644 index cf19387d1704bf9585a9214bfaf4962007a82161..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkAdapter/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/NetworkAdapter", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "NetworkAdapter Schema File", - "Schema": "#NetworkAdapter.NetworkAdapter", - "Description": "NetworkAdapter Schema File Location", - "Id": "NetworkAdapter", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/NetworkAdapter.json", - "Uri": "/redfish/v1/JsonSchemas/NetworkAdapter/NetworkAdapter.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/NetworkDeviceFunction.json b/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/NetworkDeviceFunction.json deleted file mode 100644 index 99f414c640828e54df4f18af7ed4f2c80261feae..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/NetworkDeviceFunction.json +++ /dev/null @@ -1,1050 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.v1_5_1.json", - "$ref": "#/definitions/NetworkDeviceFunction", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "AuthenticationMethod": { - "enum": [ - "None", - "CHAP", - "MutualCHAP" - ], - "enumDescriptions": { - "CHAP": "iSCSI Challenge Handshake Authentication Protocol (CHAP) authentication is used.", - "MutualCHAP": "iSCSI Mutual Challenge Handshake Authentication Protocol (CHAP) authentication is used.", - "None": "No iSCSI authentication is used." - }, - "type": "string" - }, - "BootMode": { - "enum": [ - "Disabled", - "PXE", - "iSCSI", - "FibreChannel", - "FibreChannelOverEthernet" - ], - "enumDescriptions": { - "Disabled": "Do not indicate to UEFI/BIOS that this device is bootable.", - "FibreChannel": "Boot this device by using the embedded Fibre Channel support and configuration. Only applicable if the NetDevFuncType is `FibreChannel`.", - "FibreChannelOverEthernet": "Boot this device by using the embedded Fibre Channel over Ethernet (FCoE) boot support and configuration. Only applicable if the NetDevFuncType is `FibreChannelOverEthernet`.", - "PXE": "Boot this device by using the embedded PXE support. Only applicable if the NetDevFuncType is `Ethernet` or `InfiniBand`.", - "iSCSI": "Boot this device by using the embedded iSCSI boot support and configuration. Only applicable if the NetDevFuncType is `iSCSI` or `Ethernet`." - }, - "type": "string" - }, - "BootTargets": { - "additionalProperties": false, - "description": "A Fibre Channel boot target configured for a network device function.", - "longDescription": "This type shall describe a Fibre Channel boot target configured for a network device function.", - "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": { - "BootPriority": { - "description": "The relative priority for this entry in the boot targets array.", - "longDescription": "This property shall contain the relative priority for this entry in the boot targets array. Lower numbers shall represent higher priority, with zero being the highest priority. The BootPriority shall be unique for all entries of the BootTargets array.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "LUNID": { - "description": "The logical unit number (LUN) ID from which to boot on the device to which the corresponding WWPN refers.", - "longDescription": "This property shall contain the logical unit number (LUN) ID from which to boot on the device to which the corresponding WWPN refers.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "WWPN": { - "description": "The World Wide Port Name (WWPN) from which to boot.", - "longDescription": "This property shall contain World Wide Port Name (WWPN) from which to boot.", - "readonly": false, - "type": [ - "string", - "null" - ] - } - }, - "type": "object" - }, - "Ethernet": { - "additionalProperties": false, - "description": "This type describes Ethernet capabilities, status, and configuration for a network device function.", - "longDescription": "This type shall describe the Ethernet capabilities, status, and configuration values for a network device function.", - "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": { - "MACAddress": { - "description": "The currently configured MAC address.", - "longDescription": "This property shall contain the effective current MAC address of this network device function. If an assignable MAC address is not supported, this is a read-only alias of the PermanentMACAddress.", - "pattern": "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "MTUSize": { - "description": "The maximum transmission unit (MTU) configured for this network device function.", - "longDescription": "The maximum transmission unit (MTU) configured for this network device function. This value serves as a default for the OS driver when booting. The value only takes effect on boot.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "MTUSizeMaximum": { - "description": "The largest maximum transmission unit (MTU) size supported for this network device function.", - "longDescription": "This property shall contain the largest maximum transmission unit (MTU) size supported for this network device function.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_5_0" - }, - "PermanentMACAddress": { - "description": "The permanent MAC address assigned to this function.", - "longDescription": "This property shall contain the permanent MAC Address of this function. Typically, this value is programmed during manufacturing. This address is not assignable.", - "pattern": "^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "VLAN": { - "$ref": "http://redfish.dmtf.org/schemas/v1/VLanNetworkInterface.json#/definitions/VLAN", - "description": "The VLAN information for this interface. If this network interface supports more than one VLAN, this property is not present.", - "longDescription": "This property shall contain the VLAN for this interface. If this interface supports more than one VLAN, the VLAN property shall not be present and the VLANs property shall be present instead.", - "versionAdded": "v1_3_0" - }, - "VLANs": { - "$ref": "http://redfish.dmtf.org/schemas/v1/VLanNetworkInterfaceCollection.json#/definitions/VLanNetworkInterfaceCollection", - "description": "The link to a collection of VLANs. This property is used only if the interface supports more than one VLAN.", - "longDescription": "This property shall contain a link to a resource collection of type VLanNetworkInterfaceCollection. If this property is used, the VLANEnabled and VLANId property shall not be used.", - "readonly": true, - "versionAdded": "v1_3_0" - } - }, - "type": "object" - }, - "FibreChannel": { - "additionalProperties": false, - "description": "This type describes Fibre Channel capabilities, status, and configuration for a network device function.", - "longDescription": "This type shall describe the Fibre Channel capabilities, status, and configuration values for a network device function.", - "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": { - "AllowFIPVLANDiscovery": { - "description": "An indication of whether the FCoE Initialization Protocol (FIP) populates the FCoE VLAN ID.", - "longDescription": "For FCoE connections, this boolean property shall indicate whether the FIP VLAN Discovery Protocol determines the FCoE VLAN ID selected by the network device function for the FCoE connection. If `true` and the FIP VLAN discovery succeeds, the FCoEActiveVLANId property shall reflect the FCoE VLAN ID to use for all FCoE traffic. If `false` or if the FIP VLAN Discovery protocol fails, the FCoELocalVLANId shall be used for all FCoE traffic and the FCoEActiveVLANId shall reflect the FCoELocalVLANId.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "BootTargets": { - "description": "An array of Fibre Channel boot targets configured for this network device function.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/BootTargets" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain an array of Fibre Channel boot targets configured for this network device function.", - "type": "array" - }, - "FCoEActiveVLANId": { - "description": "The active FCoE VLAN ID.", - "longDescription": "For FCoE connections, this property shall contain `null` or a VLAN ID currently being used for FCoE traffic. When the FCoE link is down this value shall be null. When the FCoE link is up this value shall be either the FCoELocalVLANId property or a VLAN discovered through the FIP protocol.", - "maximum": 4094, - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "FCoELocalVLANId": { - "description": "The locally configured FCoE VLAN ID.", - "longDescription": "For FCoE connections, this property shall contain the VLAN ID configured locally by setting this property. This value shall be used for FCoE traffic to this network device function during boot unless AllowFIPVLANDiscovery is `true` and a valid FCoE VLAN ID is found through the FIP VLAN Discovery Protocol.", - "maximum": 4094, - "minimum": 0, - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "FibreChannelId": { - "description": "The Fibre Channel ID that the switch assigns for this interface.", - "longDescription": "This property shall indicate the Fibre Channel ID that the switch assigns for this interface.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_3_0" - }, - "PermanentWWNN": { - "description": "The permanent World Wide Node Name (WWNN) address assigned to this function.", - "longDescription": "This property shall contain the permanent World Wide Node Name (WWNN) of this function. Typically, this value is programmed during manufacturing. This address is not assignable.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "PermanentWWPN": { - "description": "The permanent World Wide Port Name (WWPN) address assigned to this function.", - "longDescription": "This property shall contain the permanent World Wide Port Name (WWPN) of this function. Typically, this value is programmed during manufacturing. This address is not assignable.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "WWNN": { - "description": "The currently configured World Wide Node Name (WWNN) address of this function.", - "longDescription": "This property shall contain the effective current World Wide Node Name (WWNN) of this function. If an assignable WWNN is not supported, this is a read-only alias of the permanent WWNN.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "WWNSource": { - "anyOf": [ - { - "$ref": "#/definitions/WWNSource" - }, - { - "type": "null" - } - ], - "description": "The configuration source of the World Wide Names (WWN) for this World Wide Node Name (WWNN) and World Wide Port Name (WWPN) connection.", - "longDescription": "This property shall contain the configuration source of the World Wide Name (WWN) for this World Wide Node Name (WWNN) and World Wide Port Name (WWPN) connection.", - "readonly": false - }, - "WWPN": { - "description": "The currently configured World Wide Port Name (WWPN) address of this function.", - "longDescription": "This property shall contain the effective current World Wide Port Name (WWPN) of this function. If an assignable WWPN is not supported, this is a read-only alias of the permanent WWPN.", - "readonly": false, - "type": [ - "string", - "null" - ] - } - }, - "type": "object" - }, - "IPAddressType": { - "enum": [ - "IPv4", - "IPv6" - ], - "enumDescriptions": { - "IPv4": "IPv4 addressing is used for all IP-fields in this object.", - "IPv6": "IPv6 addressing is used for all IP-fields in this object." - }, - "type": "string" - }, - "InfiniBand": { - "additionalProperties": false, - "description": "This type describes InfiniBand capabilities, status, and configuration of a network device function.", - "longDescription": "This type shall describe the InfiniBand capabilities, status, and configuration values for a network device function.", - "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": { - "MTUSize": { - "description": "The maximum transmission unit (MTU) configured for this network device function.", - "longDescription": "The maximum transmission unit (MTU) configured for this network device function.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_5_0" - }, - "NodeGUID": { - "description": "This is the currently configured node GUID of the network device function.", - "longDescription": "This property shall contain the effective current node GUID of this virtual port of this network device function. If an assignable node GUID is not supported, this is a read-only alias of the PermanentNodeGUID.", - "pattern": "^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "PermanentNodeGUID": { - "description": "The permanent node GUID assigned to this network device function.", - "longDescription": "This property shall contain the permanent node GUID of this network device function. Typically, this value is programmed during manufacturing. This address is not assignable.", - "pattern": "^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "PermanentPortGUID": { - "description": "The permanent port GUID assigned to this network device function.", - "longDescription": "This property shall contain the permanent port GUID of this network device function. Typically, this value is programmed during manufacturing. This address is not assignable.", - "pattern": "^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "PermanentSystemGUID": { - "description": "The permanent system GUID assigned to this network device function.", - "longDescription": "This property shall contain the permanent system GUID of this network device function. Typically, this value is programmed during manufacturing. This address is not assignable.", - "pattern": "^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "PortGUID": { - "description": "The currently configured port GUID of the network device function.", - "longDescription": "This property shall contain the effective current virtual port GUID of this network device function. If an assignable port GUID is not supported, this is a read-only alias of the PermanentPortGUID.", - "pattern": "^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "SupportedMTUSizes": { - "description": "The maximum transmission unit (MTU) sizes supported for this network device function.", - "items": { - "type": [ - "integer", - "null" - ] - }, - "longDescription": "This property shall contain an array of the maximum transmission unit (MTU) sizes supported for this network device function.", - "readonly": true, - "type": "array", - "versionAdded": "v1_5_0" - }, - "SystemGUID": { - "description": "This is the currently configured system GUID of the network device function.", - "longDescription": "This property shall contain the effective current system GUID of this virtual port of this network device function. If an assignable system GUID is not supported, this is a read-only alias of the PermanentSystemGUID.", - "pattern": "^([0-9A-Fa-f]{4}[:-]){3}([0-9A-Fa-f]{4})$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Endpoints": { - "description": "An array of links to endpoints associated with this network device function.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that are associated with this network device function.", - "readonly": true, - "type": "array", - "versionAdded": "v1_2_0" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "EthernetInterface": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EthernetInterface.json#/definitions/EthernetInterface", - "description": "The link to a virtual Ethernet interface that was created when one of the network device function VLANs is represented as a virtual NIC for the purpose of showing the IP address associated with that VLAN.", - "longDescription": "This property shall contain a link to a resource of type EthernetInterface that represents a virtual interface that was created when one of the network device function VLANs is represented as a virtual NIC for the purpose of showing the IP address associated with that VLAN. The EthernetInterfaceType property of that resource shall contain the value `Virtual`.", - "versionAdded": "v1_4_0" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "PCIeFunction": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeFunction.json#/definitions/PCIeFunction", - "description": "The link to the PCIe function associated with this network device function.", - "longDescription": "This property shall contain a link to a resource of type PCIeFunction that represents the PCIe function associated with this network device function.", - "readonly": true - }, - "PhysicalNetworkPortAssignment": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port", - "description": "The physical port to which this network device function is currently assigned.", - "longDescription": "This property shall contain a link to a resource of type Port to which this network device function is currently assigned. This value shall be one of the AssignablePhysicalPorts array members.", - "versionAdded": "v1_5_0" - }, - "PhysicalPortAssignment": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkPort.json#/definitions/NetworkPort", - "deprecated": "This property has been deprecated in favor of the PhysicalNetworkPortAssignment property.", - "description": "The physical port to which this network device function is currently assigned.", - "longDescription": "This property shall contain a link to a resource of type NetworkPort to which this network device function is currently assigned. This value shall be one of the AssignablePhysicalPorts array members.", - "versionAdded": "v1_3_0", - "versionDeprecated": "v1_5_0" - } - }, - "type": "object" - }, - "NetworkDeviceFunction": { - "additionalProperties": false, - "description": "The NetworkDeviceFunction schema represents a logical interface that a network adapter exposes.", - "longDescription": "This resource shall represent a logical interface that a network adapter exposes 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.", - "versionAdded": "v1_1_0" - }, - "AssignablePhysicalNetworkPorts": { - "description": "An array of physical ports to which this network device function can be assigned.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port" - }, - "longDescription": "This property shall contain an array of links to resources of type Port that are the physical ports to which this network device function can be assigned.", - "readonly": true, - "type": "array", - "versionAdded": "v1_5_0" - }, - "AssignablePhysicalNetworkPorts@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "AssignablePhysicalPorts": { - "deprecated": "This property has been deprecated in favor of the AssignablePhysicalNetworkPorts property.", - "description": "An array of physical ports to which this network device function can be assigned.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkPort.json#/definitions/NetworkPort" - }, - "longDescription": "This property shall contain an array of links to resources of type NetworkPort that are the physical ports to which this network device function can be assigned.", - "readonly": true, - "type": "array", - "versionDeprecated": "v1_5_0" - }, - "AssignablePhysicalPorts@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "BootMode": { - "anyOf": [ - { - "$ref": "#/definitions/BootMode" - }, - { - "type": "null" - } - ], - "description": "The boot mode configured for this network device function.", - "longDescription": "This property shall contain the boot mode configured for this network device function. If the value is not `Disabled`, this network device function shall be configured for boot by using the specified technology.", - "readonly": false - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "DeviceEnabled": { - "description": "An indication of whether the network device function is enabled.", - "longDescription": "This property shall indicate whether the network device function is enabled. The operating system shall not enumerate or see disabled network device functions.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "Ethernet": { - "$ref": "#/definitions/Ethernet", - "description": "The Ethernet capabilities, status, and configuration values for this network device function.", - "longDescription": "This property shall contain Ethernet capabilities, status, and configuration values for this network device function." - }, - "FibreChannel": { - "$ref": "#/definitions/FibreChannel", - "description": "The Fibre Channel capabilities, status, and configuration values for this network device function.", - "longDescription": "This property shall contain Fibre Channel capabilities, status, and configuration values for this network device function." - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "InfiniBand": { - "$ref": "#/definitions/InfiniBand", - "description": "The InfiniBand capabilities, status, and configuration values for this network device function.", - "longDescription": "This property shall contain InfiniBand capabilities, status, and configuration values for this network device function.", - "versionAdded": "v1_5_0" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "MaxVirtualFunctions": { - "description": "The number of virtual functions that are available for this network device function.", - "longDescription": "This property shall contain the number of virtual functions that are available for this network device function.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NetDevFuncCapabilities": { - "description": "An array of capabilities for this network device function.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/NetworkDeviceTechnology" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain an array of capabilities for this network device function.", - "readonly": true, - "type": "array" - }, - "NetDevFuncType": { - "anyOf": [ - { - "$ref": "#/definitions/NetworkDeviceTechnology" - }, - { - "type": "null" - } - ], - "description": "The configured capability of this network device function.", - "longDescription": "This property shall contain the configured capability of this network device function.", - "readonly": false - }, - "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." - }, - "PhysicalNetworkPortAssignment": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port", - "description": "The physical port to which this network device function is currently assigned.", - "longDescription": "This property shall contain a link to a resource of type Port that is the physical port to which this network device function is currently assigned. This value shall be one of the AssignablePhysicalNetworkPorts array members.", - "readonly": true, - "versionAdded": "v1_5_0" - }, - "PhysicalPortAssignment": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkPort.json#/definitions/NetworkPort", - "deprecated": "This property has been deprecated and moved to the Links property to avoid loops on expand.", - "description": "The physical port to which this network device function is currently assigned.", - "longDescription": "This property shall contain a link to a resource of type NetworkPort that is the physical port to which this network device function is currently assigned. This value shall be one of the AssignablePhysicalPorts array members.", - "readonly": true, - "versionDeprecated": "v1_3_0" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "VirtualFunctionsEnabled": { - "description": "An indication of whether single root input/output virtualization (SR-IOV) virtual functions are enabled for this network device function.", - "longDescription": "This property shall indicate whether single root input/output virtualization (SR-IOV) virtual functions are enabled for this network device function.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "iSCSIBoot": { - "$ref": "#/definitions/iSCSIBoot", - "description": "The iSCSI boot capabilities, status, and configuration values for this network device function.", - "longDescription": "This property shall contain iSCSI boot capabilities, status, and configuration values for this network device function." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "NetworkDeviceTechnology": { - "enum": [ - "Disabled", - "Ethernet", - "FibreChannel", - "iSCSI", - "FibreChannelOverEthernet", - "InfiniBand" - ], - "enumDescriptions": { - "Disabled": "Neither enumerated nor visible to the operating system.", - "Ethernet": "Appears to the operating system as an Ethernet device.", - "FibreChannel": "Appears to the operating system as a Fibre Channel device.", - "FibreChannelOverEthernet": "Appears to the operating system as an FCoE device.", - "InfiniBand": "Appears to the operating system as an InfiniBand device.", - "iSCSI": "Appears to the operating system as an iSCSI device." - }, - "enumVersionAdded": { - "InfiniBand": "v1_5_0" - }, - "type": "string" - }, - "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" - }, - "WWNSource": { - "enum": [ - "ConfiguredLocally", - "ProvidedByFabric" - ], - "enumDescriptions": { - "ConfiguredLocally": "The set of FC/FCoE boot targets was applied locally through API or UI.", - "ProvidedByFabric": "The set of FC/FCoE boot targets was applied by the Fibre Channel fabric." - }, - "type": "string" - }, - "iSCSIBoot": { - "additionalProperties": false, - "description": "The iSCSI boot capabilities, status, and configuration for a network device function.", - "longDescription": "This type shall describe the iSCSI boot capabilities, status, and configuration values for a network device function.", - "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": { - "AuthenticationMethod": { - "anyOf": [ - { - "$ref": "#/definitions/AuthenticationMethod" - }, - { - "type": "null" - } - ], - "description": "The iSCSI boot authentication method for this network device function.", - "longDescription": "This property shall contain the iSCSI boot authentication method for this network device function.", - "readonly": false - }, - "CHAPSecret": { - "description": "The shared secret for CHAP authentication.", - "longDescription": "This property shall contain the shared secret for CHAP authentication.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "CHAPUsername": { - "description": "The user name for CHAP authentication.", - "longDescription": "This property shall contain the user name for CHAP authentication.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "IPAddressType": { - "anyOf": [ - { - "$ref": "#/definitions/IPAddressType" - }, - { - "type": "null" - } - ], - "description": "The type of IP address being populated in the iSCSIBoot IP address fields.", - "longDescription": "This property shall contain the type of IP address being populated in the iSCSIBoot IP address fields. Mixing IPv6 and IPv4 addresses on the same network device function shall not be permissible.", - "readonly": false - }, - "IPMaskDNSViaDHCP": { - "description": "An indication of whether the iSCSI boot initiator uses DHCP to obtain the initiator name, IP address, and netmask.", - "longDescription": "This property shall indicate whether the iSCSI boot initiator uses DHCP to obtain the initiator name, IP address, and netmask.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "InitiatorDefaultGateway": { - "description": "The IPv6 or IPv4 iSCSI boot default gateway.", - "longDescription": "This property shall contain the IPv6 or IPv4 iSCSI boot default gateway.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "InitiatorIPAddress": { - "description": "The IPv6 or IPv4 address of the iSCSI initiator.", - "longDescription": "This property shall contain the IPv6 or IPv4 address of the iSCSI boot initiator.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "InitiatorName": { - "description": "The iSCSI initiator name.", - "longDescription": "This property shall contain the iSCSI boot initiator name. This property should match formats defined in RFC3720 or RFC3721.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "InitiatorNetmask": { - "description": "The IPv6 or IPv4 netmask of the iSCSI boot initiator.", - "longDescription": "This property shall contain the IPv6 or IPv4 netmask of the iSCSI boot initiator.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "MutualCHAPSecret": { - "description": "The CHAP secret for two-way CHAP authentication.", - "longDescription": "This property shall contain the CHAP secret for two-way CHAP authentication.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "MutualCHAPUsername": { - "description": "The CHAP user name for two-way CHAP authentication.", - "longDescription": "This property shall contain the CHAP user name for two-way CHAP authentication.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "PrimaryDNS": { - "description": "The IPv6 or IPv4 address of the primary DNS server for the iSCSI boot initiator.", - "longDescription": "This property shall contain the IPv6 or IPv4 address of the primary DNS server for the iSCSI boot initiator.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "PrimaryLUN": { - "description": "The logical unit number (LUN) for the primary iSCSI boot target.", - "longDescription": "This property shall contain the logical unit number (LUN) for the primary iSCSI boot target.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "PrimaryTargetIPAddress": { - "description": "The IPv4 or IPv6 address for the primary iSCSI boot target.", - "longDescription": "This property shall contain the IPv4 or IPv6 address for the primary iSCSI boot target.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "PrimaryTargetName": { - "description": "The name of the iSCSI primary boot target.", - "longDescription": "This property shall contain the name of the primary iSCSI boot target. This property should match formats defined in RFC3720 or RFC3721.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "PrimaryTargetTCPPort": { - "description": "The TCP port for the primary iSCSI boot target.", - "longDescription": "This property shall contain the TCP port for the primary iSCSI boot target.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "PrimaryVLANEnable": { - "description": "An indication of whether the primary VLAN is enabled.", - "longDescription": "This property shall indicate whether this VLAN is enabled for the primary iSCSI boot target.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "PrimaryVLANId": { - "description": "The 802.1q VLAN ID to use for iSCSI boot from the primary target.", - "longDescription": "This property shall contain the 802.1q VLAN ID to use for iSCSI boot from the primary target. This VLAN ID is only used if PrimaryVLANEnable is true.", - "maximum": 4094, - "minimum": 0, - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "RouterAdvertisementEnabled": { - "description": "An indication of whether IPv6 router advertisement is enabled for the iSCSI boot target.", - "longDescription": "This property shall indicate whether IPv6 router advertisement is enabled for the iSCSI boot target. This setting shall apply to only IPv6 configurations.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "SecondaryDNS": { - "description": "The IPv6 or IPv4 address of the secondary DNS server for the iSCSI boot initiator.", - "longDescription": "This property shall contain the IPv6 or IPv4 address of the secondary DNS server for the iSCSI boot initiator.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "SecondaryLUN": { - "description": "The logical unit number (LUN) for the secondary iSCSI boot target.", - "longDescription": "This property shall contain the logical unit number (LUN) for the secondary iSCSI boot target.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "SecondaryTargetIPAddress": { - "description": "The IPv4 or IPv6 address for the secondary iSCSI boot target.", - "longDescription": "This property shall contain the IPv4 or IPv6 address for the secondary iSCSI boot target.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "SecondaryTargetName": { - "description": "The name of the iSCSI secondary boot target.", - "longDescription": "This property shall contain the name of the secondary iSCSI boot target. This property should match formats defined in RFC3720 or RFC3721.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "SecondaryTargetTCPPort": { - "description": "The TCP port for the secondary iSCSI boot target.", - "longDescription": "This property shall contain the TCP port for the secondary iSCSI boot target.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "SecondaryVLANEnable": { - "description": "An indication of whether the secondary VLAN is enabled.", - "longDescription": "This property shall indicate whether this VLAN is enabled for the secondary iSCSI boot target.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "SecondaryVLANId": { - "description": "The 802.1q VLAN ID to use for iSCSI boot from the secondary target.", - "longDescription": "This property shall contain the 802.1q VLAN ID to use for iSCSI boot from the secondary target. This VLAN ID is only used if SecondaryVLANEnable is `true`.", - "maximum": 4094, - "minimum": 0, - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "TargetInfoViaDHCP": { - "description": "An indication of whether the iSCSI boot target name, LUN, IP address, and netmask should be obtained from DHCP.", - "longDescription": "This property shall indicate whether the iSCSI boot target name, LUN, IP address, and netmask should be obtained from DHCP.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#NetworkDeviceFunction.v1_5_1.NetworkDeviceFunction" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/index.json b/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/index.json deleted file mode 100644 index d0c8df83e560dde4474b8793870af71e0ce039d5..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkDeviceFunction/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/NetworkDeviceFunction", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "NetworkDeviceFunction Schema File", - "Schema": "#NetworkDeviceFunction.NetworkDeviceFunction", - "Description": "NetworkDeviceFunction Schema File Location", - "Id": "NetworkDeviceFunction", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json", - "Uri": "/redfish/v1/JsonSchemas/NetworkDeviceFunction/NetworkDeviceFunction.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkInterface/NetworkInterface.json b/static/redfish/v1/JsonSchemas/NetworkInterface/NetworkInterface.json deleted file mode 100644 index 5dc1541d3f3b6c74940ec697f8adc357a9b94f3d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkInterface/NetworkInterface.json +++ /dev/null @@ -1,194 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/NetworkInterface.v1_2_1.json", - "$ref": "#/definitions/NetworkInterface", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "NetworkAdapter": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkAdapter.json#/definitions/NetworkAdapter", - "description": "The link to the network adapter that contains this network interface.", - "longDescription": "This property shall contain a link to a resource of type NetworkAdapter that represents the physical container associated with this network interface.", - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "description": "The NetworkInterface schema describes links to the network adapters, network ports, and network device functions, and represents the functionality available to the containing system.", - "longDescription": "This resource contains links to the network adapters, network ports, and network device functions, and represents the functionality available to the containing system.", - "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.", - "versionAdded": "v1_1_0" - }, - "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 - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NetworkDeviceFunctions": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunctionCollection.json#/definitions/NetworkDeviceFunctionCollection", - "description": "The link to the network device functions associated with this network interface.", - "longDescription": "This property shall contain a link to a resource collection of type NetworkDeviceFunctionCollection.", - "readonly": true - }, - "NetworkPorts": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkPortCollection.json#/definitions/NetworkPortCollection", - "deprecated": "This property has been deprecated in favor of the Ports property.", - "description": "The link to the network ports associated with this network interface.", - "longDescription": "This property shall contain a link to a resource collection of type NetworkPortCollection.", - "readonly": true, - "versionDeprecated": "v1_2_0" - }, - "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." - }, - "Ports": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", - "description": "The link to the ports associated with this network interface.", - "longDescription": "This property shall contain a link to a resource collection of type PortCollection.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "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" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#NetworkInterface.v1_2_1.NetworkInterface" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkInterface/index.json b/static/redfish/v1/JsonSchemas/NetworkInterface/index.json deleted file mode 100644 index d04cb1126c41d7aca3cd18d09a46ff316362ba06..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkInterface/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/NetworkInterface", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "NetworkInterface Schema File", - "Schema": "#NetworkInterface.NetworkInterface", - "Description": "NetworkInterface Schema File Location", - "Id": "NetworkInterface", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/NetworkInterface.json", - "Uri": "/redfish/v1/JsonSchemas/NetworkInterface/NetworkInterface.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkPort/NetworkPort.json b/static/redfish/v1/JsonSchemas/NetworkPort/NetworkPort.json deleted file mode 100644 index 9c75895d45b8f272c1accc8a2afd034d93d61b47..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkPort/NetworkPort.json +++ /dev/null @@ -1,577 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/NetworkPort.v1_4_0.json", - "$ref": "#/definitions/NetworkPort", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "FlowControl": { - "enum": [ - "None", - "TX", - "RX", - "TX_RX" - ], - "enumDescriptions": { - "None": "No IEEE 802.3x flow control is enabled on this port.", - "RX": "The link partner can initiate IEEE 802.3x flow control.", - "TX": "This station can initiate IEEE 802.3x flow control.", - "TX_RX": "This station or the link partner can initiate IEEE 802.3x flow control." - }, - "type": "string" - }, - "LinkNetworkTechnology": { - "enum": [ - "Ethernet", - "InfiniBand", - "FibreChannel" - ], - "enumDescriptions": { - "Ethernet": "The port is capable of connecting to an Ethernet network.", - "FibreChannel": "The port is capable of connecting to a Fibre Channel network.", - "InfiniBand": "The port is capable of connecting to an InfiniBand network." - }, - "type": "string" - }, - "LinkStatus": { - "enum": [ - "Down", - "Up", - "Starting", - "Training" - ], - "enumDescriptions": { - "Down": "The port is enabled but link is down.", - "Starting": "This link on this interface is starting. A physical link has been established, but the port is not able to transfer data.", - "Training": "This physical link on this interface is training.", - "Up": "The port is enabled and link is good (up)." - }, - "enumVersionAdded": { - "Starting": "v1_3_0", - "Training": "v1_3_0" - }, - "type": "string" - }, - "NetDevFuncMaxBWAlloc": { - "additionalProperties": false, - "description": "A maximum bandwidth allocation percentage for a network device functions associated a port.", - "longDescription": "This type shall describe a maximum bandwidth percentage allocation for a network device function associated with a port.", - "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": { - "MaxBWAllocPercent": { - "description": "The maximum bandwidth allocation percentage allocated to the corresponding network device function instance.", - "longDescription": "This property shall contain the maximum bandwidth percentage allocation for the associated network device function.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "units": "%" - }, - "NetworkDeviceFunction": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json#/definitions/NetworkDeviceFunction", - "description": "The link to the network device function associated with this bandwidth setting of this network port.", - "longDescription": "This property shall contain a link to a resource of type NetworkDeviceFunction that represents the network device function associated with this bandwidth setting of this network port.", - "readonly": true - } - }, - "type": "object" - }, - "NetDevFuncMinBWAlloc": { - "additionalProperties": false, - "description": "A minimum bandwidth allocation percentage for a network device functions associated a port.", - "longDescription": "This type shall describe a minimum bandwidth percentage allocation for a network device function associated with a port.", - "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": { - "MinBWAllocPercent": { - "description": "The minimum bandwidth allocation percentage allocated to the corresponding network device function instance.", - "longDescription": "This property shall contain the minimum bandwidth percentage allocation for the associated network device function. The sum total of all minimum percentages shall not exceed 100.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "units": "%" - }, - "NetworkDeviceFunction": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction.json#/definitions/NetworkDeviceFunction", - "description": "The link to the network device function associated with this bandwidth setting of this network port.", - "longDescription": "This property shall contain a link to a resource of type NetworkDeviceFunction that represents the network device function associated with this bandwidth setting of this network port.", - "readonly": true - } - }, - "type": "object" - }, - "NetworkPort": { - "additionalProperties": false, - "deprecated": "This schema has been deprecated in favor of the Port schema.", - "description": "The NetworkPort schema describes a network port, which is a discrete physical port that can connect to a network.", - "longDescription": "This resource shall represent a discrete physical port that can connect to a network 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.", - "versionAdded": "v1_1_0" - }, - "ActiveLinkTechnology": { - "anyOf": [ - { - "$ref": "#/definitions/LinkNetworkTechnology" - }, - { - "type": "null" - } - ], - "description": "Network port active link technology.", - "longDescription": "This property shall contain the configured link technology of this port.", - "readonly": false - }, - "AssociatedNetworkAddresses": { - "description": "An array of configured MAC or WWN network addresses that are associated with this network port, including the programmed address of the lowest numbered network device function, the configured but not active address, if applicable, the address for hardware port teaming, or other network addresses.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of configured network addresses that are associated with this network port, including the programmed address of the lowest numbered network device function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses.", - "readonly": true, - "type": "array" - }, - "CurrentLinkSpeedMbps": { - "description": "Network port current link speed.", - "longDescription": "This property shall contain the current configured link speed of this port.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "units": "Mbit/s", - "versionAdded": "v1_2_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EEEEnabled": { - "description": "An indication of whether IEEE 802.3az Energy-Efficient Ethernet (EEE) is enabled for this network port.", - "longDescription": "This property shall indicate whether IEEE 802.3az Energy-Efficient Ethernet (EEE) is enabled for this network port.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "FCFabricName": { - "description": "The FC Fabric Name provided by the switch.", - "longDescription": "This property shall indicate the FC Fabric Name provided by the switch.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_2_0" - }, - "FCPortConnectionType": { - "anyOf": [ - { - "$ref": "#/definitions/PortConnectionType" - }, - { - "type": "null" - } - ], - "description": "The connection type of this port.", - "longDescription": "This property shall contain the connection type for this port.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "FlowControlConfiguration": { - "anyOf": [ - { - "$ref": "#/definitions/FlowControl" - }, - { - "type": "null" - } - ], - "description": "The locally configured 802.3x flow control setting for this network port.", - "longDescription": "This property shall contain the locally configured 802.3x flow control setting for this network port.", - "readonly": false - }, - "FlowControlStatus": { - "anyOf": [ - { - "$ref": "#/definitions/FlowControl" - }, - { - "type": "null" - } - ], - "description": "The 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only).", - "longDescription": "This property shall contain the 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only).", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "LinkStatus": { - "anyOf": [ - { - "$ref": "#/definitions/LinkStatus" - }, - { - "type": "null" - } - ], - "description": "The status of the link between this port and its link partner.", - "longDescription": "This property shall contain the link status between this port and its link partner.", - "readonly": true - }, - "MaxFrameSize": { - "description": "The maximum frame size supported by the port.", - "longDescription": "This property shall contain the maximum frame size supported by the port.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By", - "versionAdded": "v1_2_0" - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NetDevFuncMaxBWAlloc": { - "description": "An array of maximum bandwidth allocation percentages for the network device functions associated with this port.", - "items": { - "$ref": "#/definitions/NetDevFuncMaxBWAlloc" - }, - "longDescription": "This property shall contain an array of maximum bandwidth allocation percentages for the network device functions associated with this port.", - "type": "array" - }, - "NetDevFuncMinBWAlloc": { - "description": "An array of minimum bandwidth allocation percentages for the network device functions associated with this port.", - "items": { - "$ref": "#/definitions/NetDevFuncMinBWAlloc" - }, - "longDescription": "This property shall contain an array of minimum bandwidth percentage allocations for each of the network device functions associated with this port.", - "type": "array" - }, - "NumberDiscoveredRemotePorts": { - "description": "The number of ports not on this adapter that this port has discovered.", - "longDescription": "This property shall contain the number of ports not on this adapter that this port has discovered.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - }, - "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." - }, - "PhysicalPortNumber": { - "description": "The physical port number label for this port.", - "longDescription": "This property shall contain the physical port number on the network adapter hardware that this network port corresponds to. This value should match a value visible on the hardware.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "PortMaximumMTU": { - "description": "The largest maximum transmission unit (MTU) that can be configured for this network port.", - "longDescription": "This property shall contain the largest maximum transmission unit (MTU) that can be configured for this network port.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "SignalDetected": { - "description": "An indication of whether the port has detected enough signal on enough lanes to establish a link.", - "longDescription": "This property shall indicate whether the port has detected enough signal on enough lanes to establish a link.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "SupportedEthernetCapabilities": { - "description": "The set of Ethernet capabilities that this port supports.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/SupportedEthernetCapabilities" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain an array of zero or more Ethernet capabilities supported by this port.", - "readonly": true, - "type": "array" - }, - "SupportedLinkCapabilities": { - "description": "The link capabilities of this port.", - "items": { - "$ref": "#/definitions/SupportedLinkCapabilities" - }, - "longDescription": "This property shall describe the static capabilities of the port, irrespective of transient conditions such as cabling, interface module presence, or remote link partner status or configuration.", - "type": "array" - }, - "VendorId": { - "description": "The vendor Identification for this port.", - "longDescription": "This property shall indicate the vendor identification string information as provided by the manufacturer of this port.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_2_0" - }, - "WakeOnLANEnabled": { - "description": "An indication of whether Wake on LAN (WoL) is enabled for this network port.", - "longDescription": "This property shall indicate whether Wake on LAN (WoL) is enabled for this network port.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object", - "versionDeprecated": "v1_4_0" - }, - "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" - }, - "PortConnectionType": { - "enum": [ - "NotConnected", - "NPort", - "PointToPoint", - "PrivateLoop", - "PublicLoop", - "Generic", - "ExtenderFabric" - ], - "enumDescriptions": { - "ExtenderFabric": "This port connection type is an extender fabric port.", - "Generic": "This port connection type is a generic fabric port.", - "NPort": "This port connects through an N-port to a switch.", - "NotConnected": "This port is not connected.", - "PointToPoint": "This port connects in a point-to-point configuration.", - "PrivateLoop": "This port connects in a private loop configuration.", - "PublicLoop": "This port connects in a public configuration." - }, - "type": "string" - }, - "SupportedEthernetCapabilities": { - "enum": [ - "WakeOnLAN", - "EEE" - ], - "enumDescriptions": { - "EEE": "IEEE 802.3az Energy-Efficient Ethernet (EEE) is supported on this port.", - "WakeOnLAN": "Wake on LAN (WoL) is supported on this port." - }, - "type": "string" - }, - "SupportedLinkCapabilities": { - "additionalProperties": false, - "description": "The link capabilities of an associated port.", - "longDescription": "This type shall describe the static capabilities of an associated port, irrespective of transient conditions such as cabling, interface module presence, or remote link partner status or configuration.", - "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": { - "AutoSpeedNegotiation": { - "description": "An indication of whether the port is capable of auto-negotiating speed.", - "longDescription": "This property shall indicate whether the port is capable of auto-negotiating speed.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_2_0" - }, - "CapableLinkSpeedMbps": { - "description": "The set of link speed capabilities of this port.", - "items": { - "type": [ - "integer", - "null" - ] - }, - "longDescription": "This property shall contain all of the possible network link speed capabilities of this port.", - "readonly": true, - "type": "array", - "versionAdded": "v1_2_0" - }, - "LinkNetworkTechnology": { - "anyOf": [ - { - "$ref": "#/definitions/LinkNetworkTechnology" - }, - { - "type": "null" - } - ], - "description": "The link network technology capabilities of this port.", - "longDescription": "This property shall contain a network technology capability of this port.", - "readonly": true - }, - "LinkSpeedMbps": { - "deprecated": "This property has been deprecated in favor of the CapableLinkSpeedMbps.", - "description": "The speed of the link in Mbit/s when this link network technology is active.", - "longDescription": "This property shall contain the speed of the link in megabits per second (Mbit/s) for this port when this link network technology is active.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "Mbit/s", - "versionDeprecated": "v1_2_0" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#NetworkPort.v1_4_0.NetworkPort" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/NetworkPort/index.json b/static/redfish/v1/JsonSchemas/NetworkPort/index.json deleted file mode 100644 index a5b615f95f4407b6d2c88a7712d6819537196fb0..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/NetworkPort/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/NetworkPort", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "NetworkPort Schema File", - "Schema": "#NetworkPort.NetworkPort", - "Description": "NetworkPort Schema File Location", - "Id": "NetworkPort", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/NetworkPort.json", - "Uri": "/redfish/v1/JsonSchemas/NetworkPort/NetworkPort.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Outlet/Outlet.json b/static/redfish/v1/JsonSchemas/Outlet/Outlet.json deleted file mode 100644 index a77e1c2c267194449c50029f103455c38c4e1569..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Outlet/Outlet.json +++ /dev/null @@ -1,708 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Outlet.v1_1_1.json", - "$ref": "#/definitions/Outlet", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#Outlet.PowerControl": { - "$ref": "#/definitions/PowerControl" - }, - "#Outlet.ResetMetrics": { - "$ref": "#/definitions/ResetMetrics" - }, - "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" - }, - "CurrentSensors": { - "additionalProperties": false, - "description": "The current sensors for this outlet.", - "longDescription": "This type shall contain properties that describe current sensor readings for an outlet.", - "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": { - "Line1": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Line 1 current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for L1. This property shall not be present if the outlet does not include an L1 measurement.", - "readonly": true - }, - "Line2": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Line 2 current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for L2. This property shall not be present if the outlet does not include an L2 measurement.", - "readonly": true - }, - "Line3": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Line 3 current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for L3. This property shall not be present if the outlet does not include an L3 measurement.", - "readonly": true - }, - "Neutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "Neutral line current sensor.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Current that measures current for the Neutral line. This property shall not be present if the outlet does not include a Neutral measurement.", - "readonly": true - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "BranchCircuit": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/Circuit" - }, - { - "type": "null" - } - ], - "description": "A reference to the branch circuit related to this outlet.", - "longDescription": "This property shall contain a link to a resource of type Circuit that represent the branch circuit associated with this outlet.", - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - }, - "Outlet": { - "additionalProperties": false, - "description": "The Outlet schema contains definition for an electrical outlet.", - "longDescription": "This resource shall be used to represent an electrical outlet for 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." - }, - "CurrentAmps": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The current reading for this single phase outlet.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current, measured in Amperes, for this single phase outlet. This property shall not appear in resource instances representing poly-phase outlets.", - "readonly": true - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "ElectricalContext": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/ElectricalContext" - }, - { - "type": "null" - } - ], - "description": "The combination of current-carrying conductors.", - "longDescription": "This property shall contain the combination of current-carrying conductors that distribute power.", - "readonly": true - }, - "EnergykWh": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The energy reading for this outlet.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain the total energy, measured in kilowatt-hours (kW.h), for this outlet, that represents the `Total` ElectricalContext sensor when multiple energy sensors exist for this outlet.", - "readonly": true - }, - "FrequencyHz": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The frequency reading for this outlet.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the frequency sensor for this outlet.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "IndicatorLED": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/IndicatorLED" - }, - { - "type": "null" - } - ], - "deprecated": "This property has been deprecated in favor of the LocationIndicatorActive property.", - "description": "The state of the indicator LED, which identifies the outlet.", - "longDescription": "This property shall contain the indicator light state for the indicator light associated with this outlet.", - "readonly": false, - "versionDeprecated": "v1_1_0" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "LocationIndicatorActive": { - "description": "An indicator allowing an operator to physically locate this resource.", - "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of IndicatorLED in this resource, if supported, to reflect the implementation of the locating function.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NominalVoltage": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/NominalVoltageType" - }, - { - "type": "null" - } - ], - "description": "The nominal voltage for this outlet.", - "longDescription": "This property shall contain the nominal voltage for this outlet, in Volts.", - "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." - }, - "OutletType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Outlet.json#/definitions/ReceptacleType" - }, - { - "type": "null" - } - ], - "description": "The type of receptacle according to NEMA, IEC, or regional standards.", - "longDescription": "This property shall contain the type of physical receptacle used for this outlet, as defined by IEC, NEMA, or regional standard.", - "readonly": true - }, - "PhaseWiringType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PhaseWiringType" - }, - { - "type": "null" - } - ], - "description": "The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires).", - "longDescription": "This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires).", - "readonly": true - }, - "PolyPhaseCurrentAmps": { - "anyOf": [ - { - "$ref": "#/definitions/CurrentSensors" - }, - { - "type": "null" - } - ], - "description": "The current readings for this outlet.", - "longDescription": "This property shall contain the current sensor(s) for this outlet. For single phase outlets this property shall contain a duplicate copy of the current sensor referenced in the CurrentSensor property, if present. For poly-phase outlets this property should contain multiple current sensor readings used to fully describe the outlet." - }, - "PolyPhaseVoltage": { - "anyOf": [ - { - "$ref": "#/definitions/VoltageSensors" - }, - { - "type": "null" - } - ], - "description": "The voltage readings for this outlet.", - "longDescription": "This property shall contain the voltage sensor(s) for this outlet. For single phase outlets this property shall contain a duplicate copy of the voltage sensor referenced in the VoltageSensor property, if present. For poly-phase outlets this property should contain multiple voltage sensor readings used to fully describe the outlet." - }, - "PowerCycleDelaySeconds": { - "description": "The number of seconds to delay power on after a PowerControl action to cycle power. Zero seconds indicates no delay.", - "longDescription": "This property shall contain the number of seconds to delay power on after a PowerControl action to cycle power. The value `0` shall indicate no delay to power on.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerEnabled": { - "description": "Indicates if the outlet can be powered.", - "longDescription": "This property shall indicate the power enable state of the outlet. The value `true` shall indicate that the outlet can be powered on, and `false` shall indicate that the outlet cannot be powered.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "PowerOffDelaySeconds": { - "description": "The number of seconds to delay power off after a PowerControl action. Zero seconds indicates no delay to power off.", - "longDescription": "This property shall contain the number of seconds to delay power off after a PowerControl action. The value `0` shall indicate no delay to power off.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerOnDelaySeconds": { - "description": "The number of seconds to delay power up after a power cycle or a PowerControl action. Zero seconds indicates no delay to power up.", - "longDescription": "This property shall contain the number of seconds to delay power up after a power cycle or a PowerControl action. The value `0` shall indicate no delay to power up.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerRestoreDelaySeconds": { - "description": "The number of seconds to delay power on after power has been restored. Zero seconds indicates no delay.", - "longDescription": "This property shall contain the number of seconds to delay power on after a power fault. The value `0` shall indicate no delay to power on.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerRestorePolicy": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PowerRestorePolicyTypes", - "description": "The desired power state of the outlet when power is restored after a power loss.", - "longDescription": "This property shall contain the desired PowerState of the outlet when power is applied. The value `LastState` shall return the outlet to the PowerState it was in when power was lost.", - "readonly": false - }, - "PowerState": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState" - }, - { - "type": "null" - } - ], - "description": "The power state of the outlet.", - "longDescription": "This property shall contain the power state of the outlet.", - "readonly": true - }, - "PowerWatts": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The power reading for this outlet.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the total power, measured in Watts, for this outlet, that represents the `Total` ElectricalContext sensor when multiple power sensors exist for this outlet.", - "readonly": true - }, - "RatedCurrentAmps": { - "description": "The rated maximum current allowed for this outlet.", - "longDescription": "This property shall contain the rated maximum current for this outlet, in Amps, after any required de-rating, due to safety agency or other regulatory requirements, has been applied.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "A" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "Voltage": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The voltage reading for this single phase outlet.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage, measured in Volts, for this single phase outlet. This property shall not appear in resource instances representing poly-phase outlets.", - "readonly": true - }, - "VoltageType": { - "anyOf": [ - { - "$ref": "#/definitions/VoltageType" - }, - { - "type": "null" - } - ], - "description": "The type of voltage applied to the outlet.", - "longDescription": "This property shall contain the type of voltage applied to the outlet.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "PowerControl": { - "additionalProperties": false, - "description": "This action turns the outlet on or off.", - "longDescription": "This action shall control the power state of the outlet.", - "parameters": { - "PowerState": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Outlet.json#/definitions/PowerState", - "description": "The desired power state of the outlet.", - "longDescription": "This parameter shall contain the desired power state of the outlet." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "ResetMetrics": { - "additionalProperties": false, - "description": "This action resets metrics related to this outlet.", - "longDescription": "This action shall reset any time intervals or counted values for this outlet.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "VoltageSensors": { - "additionalProperties": false, - "description": "The voltage readings for this outlet.", - "longDescription": "This type shall contain properties that describe voltage sensor readings for an outlet.", - "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": { - "Line1ToLine2": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Line 2 voltage reading for this outlet.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L1 and L2. This property shall not be present if the outlet does not include an L1-L2 measurement.", - "readonly": true - }, - "Line1ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 1 to Neutral voltage reading for this outlet.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L1 and Neutral. This property shall not be present if the outlet does not include an L1-Neutral measurement.", - "readonly": true - }, - "Line2ToLine3": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Line 3 voltage reading for this outlet.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L2 and L3. This property shall not be present if the outlet does not include an L2-L3 measurement.", - "readonly": true - }, - "Line2ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 2 to Neutral voltage reading for this outlet.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L2 and Neutral. This property shall not be present if the outlet does not include an L2-Neutral measurement.", - "readonly": true - }, - "Line3ToLine1": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Line 1 voltage reading for this outlet.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L3 and L1. This property shall not be present if the outlet does not include an L3-L1 measurement.", - "readonly": true - }, - "Line3ToNeutral": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The Line 3 to Neutral voltage reading for this outlet.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain a Sensor excerpt of type Voltage that measures voltage between L3 and Neutral. This property shall not be present if the outlet does not include an L3-Neutral measurement.", - "readonly": true - } - }, - "type": "object" - }, - "VoltageType": { - "enum": [ - "AC", - "DC" - ], - "enumDescriptions": { - "AC": "Alternating Current (AC) outlet.", - "DC": "Direct Current (DC) outlet." - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#Outlet.v1_1_1.Outlet" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Outlet/index.json b/static/redfish/v1/JsonSchemas/Outlet/index.json deleted file mode 100644 index 850c99b7aa5d4d1ec4813ad0c02a591ee9c64685..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Outlet/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Outlet", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Outlet Schema File", - "Schema": "#Outlet.Outlet", - "Description": "Outlet Schema File Location", - "Id": "Outlet", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Outlet.json", - "Uri": "/redfish/v1/JsonSchemas/Outlet/Outlet.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/OutletGroup/OutletGroup.json b/static/redfish/v1/JsonSchemas/OutletGroup/OutletGroup.json deleted file mode 100644 index ca1e26b1cd9685a1b6708771db956e25fc3077b6..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/OutletGroup/OutletGroup.json +++ /dev/null @@ -1,354 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/OutletGroup.v1_0_1.json", - "$ref": "#/definitions/OutletGroup", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#OutletGroup.PowerControl": { - "$ref": "#/definitions/PowerControl" - }, - "#OutletGroup.ResetMetrics": { - "$ref": "#/definitions/ResetMetrics" - }, - "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" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Outlets": { - "description": "The set of outlets in this outlet group.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Outlet.json#/definitions/Outlet" - }, - "longDescription": "This property shall be an array of links to resources of type Outlet that represent the outlets in this outlet group.", - "readonly": false, - "type": "array" - }, - "Outlets@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "OutletGroup": { - "additionalProperties": false, - "description": "The OutletGroup schema contains definitions for an electrical outlet group.", - "longDescription": "This resource shall be used to represent an electrical outlet group for 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." - }, - "CreatedBy": { - "description": "The creator of this outlet group.", - "longDescription": "This property shall contain the name of the person or application that created this outlet group.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EnergykWh": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The energy reading for this outlet group.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain the total energy, measured in kilowatt-hours (kW.h), for this outlet group, that represents the `Total` ElectricalContext sensor when multiple energy sensors exist for this outlet group.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "PowerCycleDelaySeconds": { - "description": "The number of seconds to delay power on after a PowerControl action to cycle power. Zero seconds indicates no delay.", - "longDescription": "This property shall contain the number of seconds to delay power on after a PowerControl action to cycle power. The value `0` shall indicate no delay to power on.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerEnabled": { - "description": "Indicates if the outlet group can be powered.", - "longDescription": "This property shall contain the power enable state of the outlet group. True shall indicate that the group can be powered on, and false shall indicate that the group cannot be powered.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "PowerOffDelaySeconds": { - "description": "The number of seconds to delay power off after a PowerControl action. Zero seconds indicates no delay to power off.", - "longDescription": "This property shall contain the number of seconds to delay power off after a PowerControl action. The value `0` shall indicate no delay to power off.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerOnDelaySeconds": { - "description": "The number of seconds to delay power up after a power cycle or a PowerControl action. Zero seconds indicates no delay to power up.", - "longDescription": "This property shall contain the number of seconds to delay power up after a power cycle or a PowerControl action. The value `0` shall indicate no delay to power up.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerRestoreDelaySeconds": { - "description": "The number of seconds to delay power on after power has been restored. Zero seconds indicates no delay.", - "longDescription": "This property shall contain the number of seconds to delay power on after a power fault. The value `0` shall indicate no delay to power on.", - "readonly": false, - "type": [ - "number", - "null" - ] - }, - "PowerRestorePolicy": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PowerRestorePolicyTypes", - "description": "The desired power state of the outlet group when power is restored after a power loss.", - "longDescription": "This property shall contain the desired PowerState of the outlet group when power is applied. The value `LastState` shall return the outlet group to the PowerState it was in when power was lost.", - "readonly": false - }, - "PowerState": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState" - }, - { - "type": "null" - } - ], - "description": "The power state of the outlet group.", - "longDescription": "This property shall contain the power state of the outlet group.", - "readonly": true - }, - "PowerWatts": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The power reading for this outlet group.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the total power, measured in Watts, for this outlet group, that represents the `Total` ElectricalContext sensor when multiple power sensors exist for this outlet group.", - "readonly": true - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "PowerControl": { - "additionalProperties": false, - "description": "This action turns the outlet group on or off.", - "longDescription": "This action shall control the power state of the outlet group.", - "parameters": { - "PowerState": { - "$ref": "http://redfish.dmtf.org/schemas/v1/OutletGroup.json#/definitions/PowerState", - "description": "The desired power state of the outlet group.", - "longDescription": "This parameter shall contain the desired power state of the outlet group." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "ResetMetrics": { - "additionalProperties": false, - "description": "This action resets metrics related to this outlet group.", - "longDescription": "This action shall reset any time intervals or counted values for this outlet group.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#OutletGroup.v1_0_1.OutletGroup" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/OutletGroup/index.json b/static/redfish/v1/JsonSchemas/OutletGroup/index.json deleted file mode 100644 index dbbfbf480593e9d4b5b19443660d69610b7b3dd2..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/OutletGroup/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/OutletGroup", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "OutletGroup Schema File", - "Schema": "#OutletGroup.OutletGroup", - "Description": "OutletGroup Schema File Location", - "Id": "OutletGroup", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/OutletGroup.json", - "Uri": "/redfish/v1/JsonSchemas/OutletGroup/OutletGroup.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json b/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json deleted file mode 100644 index 50ee9c7e55f4892ed46327fb5b1cdcc17955c3fd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json +++ /dev/null @@ -1,303 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PCIeSlots.v1_4_1.json", - "$ref": "#/definitions/PCIeSlots", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "PCIeLinks": { - "additionalProperties": false, - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described type shall contain links to Resources related to but not subordinate to 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": "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "PCIeDevice": { - "description": "An array of links to the PCIe devices contained in this slot.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice" - }, - "longDescription": "This property shall contain an array of links to the Resources of the PCIeDevice type with which this physical slot is associated. If the Status.State of this slot is `Absent`, this property shall not appear in the Resource.", - "readonly": true, - "type": "array" - }, - "PCIeDevice@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "type": "object" - }, - "PCIeSlot": { - "additionalProperties": false, - "description": "This type defines information for a PCIe slot.", - "longDescription": "These properties shall contain the definition for a PCIe Slot for 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": { - "HotPluggable": { - "description": "An indication of whether this PCIe slot supports hotplug.", - "longDescription": "This property shall contain indicating whether this PCIe slot supports hotplug.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "Lanes": { - "description": "The number of PCIe lanes supported by this slot.", - "longDescription": "This property shall contain the maximum number of PCIe lanes supported by the slot.", - "maximum": 32, - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "Links": { - "$ref": "#/definitions/PCIeLinks", - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described type shall contain links to Resources related to but not subordinate to this Resource." - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the PCIe slot.", - "longDescription": "This property shall contain part location information, including a ServiceLabel of the associated PCIe Slot." - }, - "LocationIndicatorActive": { - "description": "An indicator allowing an operator to physically locate this resource.", - "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of IndicatorLED in this resource, if supported, to reflect the implementation of the locating function.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_4_0" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "PCIeType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" - }, - { - "type": "null" - } - ], - "description": "The PCIe specification supported by this slot.", - "longDescription": "This property shall contain the maximum PCIe specification that this slot supports.", - "readonly": true - }, - "SlotType": { - "anyOf": [ - { - "$ref": "#/definitions/SlotTypes" - }, - { - "type": "null" - } - ], - "description": "The PCIe slot type for this slot.", - "longDescription": "This property shall contain the slot type as specified by the PCIe specification.", - "readonly": true - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the Resource and its subordinate or dependent Resources.", - "longDescription": "This property shall contain any status or health properties of the Resource." - } - }, - "type": "object" - }, - "PCIeSlots": { - "additionalProperties": false, - "description": "The PCIeSlots schema describes PCIe slot properties.", - "longDescription": "This Resource shall represent a set of PCIe slot information for 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." - }, - "Slots": { - "description": "An array of PCI Slot information.", - "items": { - "$ref": "#/definitions/PCIeSlot" - }, - "longDescription": "This array shall contain an entry for each PCIe slot, including empty slots (with no device or card installed).", - "type": "array" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "SlotTypes": { - "enum": [ - "FullLength", - "HalfLength", - "LowProfile", - "Mini", - "M2", - "OEM", - "OCP3Small", - "OCP3Large", - "U2" - ], - "enumDescriptions": { - "FullLength": "Full-Length PCIe slot.", - "HalfLength": "Half-Length PCIe slot.", - "LowProfile": "Low-Profile or Slim PCIe slot.", - "M2": "PCIe M.2 slot.", - "Mini": "Mini PCIe slot.", - "OCP3Large": "Open Compute Project 3.0 large form factor slot.", - "OCP3Small": "Open Compute Project 3.0 small form factor slot.", - "OEM": "An OEM-specific slot.", - "U2": "U.2 / SFF-8639 slot or bay." - }, - "enumVersionAdded": { - "OCP3Large": "v1_2_0", - "OCP3Small": "v1_2_0", - "U2": "v1_3_0" - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#PCIeSlots.v1_4_1.PCIeSlots" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PCIeSlots/index.json b/static/redfish/v1/JsonSchemas/PCIeSlots/index.json deleted file mode 100644 index c2a0a3364ecfb4d8e287a3fb32c358a3afe11026..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PCIeSlots/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PCIeSlots", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PCIeSlots Schema File", - "Schema": "#PCIeSlots.PCIeSlots", - "Description": "PCIeSlots Schema File Location", - "Id": "PCIeSlots", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PCIeSlots.json", - "Uri": "/redfish/v1/JsonSchemas/PCIeSlots/PCIeSlots.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json b/static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json deleted file mode 100644 index b26e8ee29bf50a57d398a5234f48f70dcc4ee6ae..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema.v1_3_0.json", - "copyright": "Copyright 2014-2017 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": { - "PhysicalContext": { - "deprecated": "This definition has been moved to the unversioned namespace so that external references can pick up changes over time.", - "enum": [ - "Room", - "Intake", - "Exhaust", - "Front", - "Back", - "Upper", - "Lower", - "CPU", - "GPU", - "Backplane", - "SystemBoard", - "PowerSupply", - "VoltageRegulator", - "StorageDevice", - "NetworkingDevice", - "ComputeBay", - "StorageBay", - "NetworkBay", - "ExpansionBay", - "PowerSupplyBay", - "Memory", - "Chassis", - "Fan" - ], - "enumDescriptions": { - "Back": "The back of the chassis.", - "Backplane": "A backplane within the chassis.", - "CPU": "A Processor (CPU).", - "Chassis": "The entire chassis.", - "ComputeBay": "Within a compute bay.", - "Exhaust": "The exhaust point of the chassis.", - "ExpansionBay": "Within an expansion bay.", - "Fan": "A fan.", - "Front": "The front of the chassis.", - "GPU": "A Graphics Processor (GPU).", - "Intake": "The intake point of the chassis.", - "Lower": "The lower portion of the chassis.", - "Memory": "A memory device.", - "NetworkBay": "Within a networking bay.", - "NetworkingDevice": "A networking device.", - "PowerSupply": "A power supply.", - "PowerSupplyBay": "Within a power supply bay.", - "Room": "The room.", - "StorageBay": "Within a storage bay.", - "StorageDevice": "A storage device.", - "SystemBoard": "The system board (PCB).", - "Upper": "The upper portion of the chassis.", - "VoltageRegulator": "A voltage regulator device." - }, - "type": "string" - } - }, - "title": "#PhysicalContext.v1_3_0" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PhysicalContext/index.json b/static/redfish/v1/JsonSchemas/PhysicalContext/index.json deleted file mode 100644 index 4735da0cd141fe013e0a35cc81b81ec15063be38..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PhysicalContext/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PhysicalContext", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PhysicalContext Schema File", - "Schema": "#PhysicalContext.PhysicalContext", - "Description": "PhysicalContext Schema File Location", - "Id": "PhysicalContext", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PhysicalContext.json", - "Uri": "/redfish/v1/JsonSchemas/PhysicalContext/PhysicalContext.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Port/Port.json b/static/redfish/v1/JsonSchemas/Port/Port.json deleted file mode 100644 index b2473961623bad90577d9a4c6600efe98277a90c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Port/Port.json +++ /dev/null @@ -1,876 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Port.v1_3_1.json", - "$ref": "#/definitions/Port", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#Port.Reset": { - "$ref": "#/definitions/Reset" - }, - "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" - }, - "ConfiguredNetworkLink": { - "additionalProperties": false, - "description": "A set of link settings that a port is configured to use for autonegotiation.", - "longDescription": "This type shall contain a set of link settings that a port is configured to use for autonegotiation.", - "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": { - "ConfiguredLinkSpeedGbps": { - "description": "The link speed per lane this port is configured to use for autonegotiation.", - "longDescription": "This property shall contain the network link speed per lane this port is configured to allow for autonegotiation purposes.", - "readonly": false, - "type": [ - "number", - "null" - ], - "versionAdded": "v1_3_0" - }, - "ConfiguredWidth": { - "description": "The link width this port is configured to use for autonegotiation in conjunction with the link speed.", - "longDescription": "This property shall contain the network link width this port is configured to use for autonegotiation purposes.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - } - }, - "type": "object" - }, - "EthernetProperties": { - "additionalProperties": false, - "description": "Ethernet-specific properties for a port.", - "longDescription": "This type shall contain Ethernet-specific properties for a port.", - "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": { - "FlowControlConfiguration": { - "anyOf": [ - { - "$ref": "#/definitions/FlowControl" - }, - { - "type": "null" - } - ], - "description": "The locally configured 802.3x flow control setting for this port.", - "longDescription": "This property shall contain the locally configured 802.3x flow control setting for this port.", - "readonly": false, - "versionAdded": "v1_3_0" - }, - "FlowControlStatus": { - "anyOf": [ - { - "$ref": "#/definitions/FlowControl" - }, - { - "type": "null" - } - ], - "description": "The 802.3x flow control behavior negotiated with the link partner for this port.", - "longDescription": "This property shall contain the 802.3x flow control behavior negotiated with the link partner for this port.", - "readonly": true, - "versionAdded": "v1_3_0" - }, - "SupportedEthernetCapabilities": { - "description": "The set of Ethernet capabilities that this port supports.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/SupportedEthernetCapabilities" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain an array of Ethernet capabilities supported by this port.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - } - }, - "type": "object" - }, - "FibreChannelProperties": { - "additionalProperties": false, - "description": "Fibre Channel-specific properties for a port.", - "longDescription": "This type shall contain Fibre Channel-specific properties for a port.", - "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": { - "FabricName": { - "description": "The Fibre Channel Fabric Name provided by the switch.", - "longDescription": "This property shall indicate the Fibre Channel Fabric Name provided by the switch.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_3_0" - }, - "NumberDiscoveredRemotePorts": { - "description": "The number of ports not on the associated device that the associated device has discovered through this port.", - "longDescription": "This property shall contain the number of ports not on this associated device that this port has discovered.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "PortConnectionType": { - "anyOf": [ - { - "$ref": "#/definitions/PortConnectionType" - }, - { - "type": "null" - } - ], - "description": "The connection type of this port.", - "longDescription": "This property shall contain the connection type for this port.", - "readonly": true, - "versionAdded": "v1_3_0" - } - }, - "type": "object" - }, - "FlowControl": { - "enum": [ - "None", - "TX", - "RX", - "TX_RX" - ], - "enumDescriptions": { - "None": "No IEEE 802.3x flow control is enabled on this port.", - "RX": "IEEE 802.3x flow control may be initiated by the link partner.", - "TX": "IEEE 802.3x flow control may be initiated by this station.", - "TX_RX": "IEEE 802.3x flow control may be initiated by this station or the link partner." - }, - "type": "string" - }, - "GenZ": { - "additionalProperties": false, - "description": "This type defines Gen-Z specific port properties.", - "longDescription": "This type shall contain Gen-Z specific port properties.", - "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": { - "LPRT": { - "$ref": "http://redfish.dmtf.org/schemas/v1/RouteEntryCollection.json#/definitions/RouteEntryCollection", - "description": "The Linear Packet Relay Table for the port.", - "longDescription": "This property shall contain a link to a resource collection of type RouteEntryCollection, and shall represent the Gen-Z Core Specification-defined Linear Packet Relay Table for this port.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "MPRT": { - "$ref": "http://redfish.dmtf.org/schemas/v1/RouteEntryCollection.json#/definitions/RouteEntryCollection", - "description": "the Multi-subnet Packet Relay Table for the port.", - "longDescription": "This property shall contain a link to a resource collection of type RouteEntryCollection, and shall represent the Gen-Z Core Specification-defined Multi-subnet Packet Relay Table for this port.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "VCAT": { - "$ref": "http://redfish.dmtf.org/schemas/v1/VCATEntryCollection.json#/definitions/VCATEntryCollection", - "description": "the Virtual Channel Action Table for the port.", - "longDescription": "This property shall contain a link to a resource collection of type VCATEntryCollection.", - "readonly": true, - "versionAdded": "v1_2_0" - } - }, - "type": "object" - }, - "LinkConfiguration": { - "additionalProperties": false, - "description": "Properties of the link for which this port is configured.", - "longDescription": "This type shall contain properties of the link for which port has been configured.", - "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": { - "AutoSpeedNegotiationCapable": { - "description": "An indication of whether the port is capable of autonegotiating speed.", - "longDescription": "This property shall indicate whether the port is capable of autonegotiating speed.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_3_0" - }, - "AutoSpeedNegotiationEnabled": { - "description": "Controls whether this port is configured to enable autonegotiating speed.", - "longDescription": "This property shall indicate whether the port is configured to autonegotiate speed.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_3_0" - }, - "CapableLinkSpeedGbps": { - "description": "The set of link speed capabilities of this port.", - "items": { - "type": [ - "number", - "null" - ] - }, - "longDescription": "This property shall contain all of the possible network link speed capabilities of this port.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "ConfiguredNetworkLinks": { - "description": "The set of link speed and width pairs this port is configured to use for autonegotiation.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/ConfiguredNetworkLink" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain the set of link speed and width pairs to which this port is restricted for autonegotiation purposes.", - "type": "array", - "versionAdded": "v1_3_0" - } - }, - "type": "object" - }, - "LinkNetworkTechnology": { - "enum": [ - "Ethernet", - "InfiniBand", - "FibreChannel", - "GenZ" - ], - "enumDescriptions": { - "Ethernet": "The port is capable of connecting to an Ethernet network.", - "FibreChannel": "The port is capable of connecting to a Fibre Channel network.", - "GenZ": "The port is capable of connecting to a Gen-Z fabric.", - "InfiniBand": "The port is capable of connecting to an InfiniBand network." - }, - "type": "string" - }, - "LinkState": { - "enum": [ - "Enabled", - "Disabled" - ], - "enumDescriptions": { - "Disabled": "This link is disabled.", - "Enabled": "This link is enabled." - }, - "type": "string" - }, - "LinkStatus": { - "enum": [ - "LinkUp", - "Starting", - "Training", - "LinkDown", - "NoLink" - ], - "enumDescriptions": { - "LinkDown": "The link on this interface is down.", - "LinkUp": "This link on this interface is up.", - "NoLink": "No physical link detected on this interface.", - "Starting": "This link on this interface is starting. A physical link has been established, but the port is not able to transfer data.", - "Training": "This physical link on this interface is training." - }, - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "AssociatedEndpoints": { - "description": "An array of links to the endpoints that connect through this port.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint with which this port is associated.", - "readonly": true, - "type": "array" - }, - "AssociatedEndpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ConnectedPorts": { - "description": "An array of links to the remote ports connected to this port.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port" - }, - "longDescription": "This property shall contain an array of links to resources of type Port that represent the physical connections associated with this port.", - "readonly": true, - "type": "array", - "versionAdded": "v1_2_0" - }, - "ConnectedPorts@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ConnectedSwitchPorts": { - "description": "An array of links to the ports that connect to the switch through this port.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port" - }, - "longDescription": "This property shall contain an array of links to resources of type Port with which this port is associated.", - "readonly": true, - "type": "array" - }, - "ConnectedSwitchPorts@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ConnectedSwitches": { - "description": "An array of links to the switches that connect to the device through this port.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Switch.json#/definitions/Switch" - }, - "longDescription": "This property shall contain an array of links to resources of type Switch with which this port is associated.", - "readonly": true, - "type": "array" - }, - "ConnectedSwitches@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - }, - "Port": { - "additionalProperties": false, - "description": "The Port schema contains properties that describe a port of a switch, controller, chassis, or any other device that could be connected to another entity.", - "longDescription": "This resource contains a simple port for 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." - }, - "ActiveWidth": { - "description": "The number of active lanes for this interface.", - "longDescription": "This property shall contain the number of active lanes for this interface.", - "readonly": true, - "type": "integer", - "versionAdded": "v1_2_0" - }, - "CurrentSpeedGbps": { - "description": "The current speed of this port.", - "longDescription": "This property shall contain the speed of this port currently negotiated and running.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "Gbit/s" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "Ethernet": { - "anyOf": [ - { - "$ref": "#/definitions/EthernetProperties" - }, - { - "type": "null" - } - ], - "description": "Ethernet properties for this port.", - "longDescription": "This property shall contain Ethernet-specific properties of the port.", - "versionAdded": "v1_3_0" - }, - "FibreChannel": { - "anyOf": [ - { - "$ref": "#/definitions/FibreChannelProperties" - }, - { - "type": "null" - } - ], - "description": "Fibre Channel properties for this port.", - "longDescription": "This property shall contain Fibre Channel-specific properties of the port.", - "versionAdded": "v1_3_0" - }, - "GenZ": { - "$ref": "#/definitions/GenZ", - "description": "Gen-Z specific properties.", - "longDescription": "This property shall contain Gen-Z specific properties for this interface.", - "versionAdded": "v1_2_0" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "InterfaceEnabled": { - "description": "An indication of whether the interface is enabled.", - "longDescription": "This property shall indicate whether the interface is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_2_0" - }, - "LinkConfiguration": { - "description": "The link configuration of this port.", - "items": { - "$ref": "#/definitions/LinkConfiguration" - }, - "longDescription": "This property shall contain the static capabilities and configuration settings of the port.", - "type": "array", - "versionAdded": "v1_3_0" - }, - "LinkNetworkTechnology": { - "anyOf": [ - { - "$ref": "#/definitions/LinkNetworkTechnology" - }, - { - "type": "null" - } - ], - "description": "The link network technology capabilities of this port.", - "longDescription": "This property shall contain a network technology capability of this port.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "LinkState": { - "$ref": "#/definitions/LinkState", - "description": "The desired link state for this interface.", - "longDescription": "This property shall contain the desired link state for this interface.", - "readonly": false, - "versionAdded": "v1_2_0" - }, - "LinkStatus": { - "$ref": "#/definitions/LinkStatus", - "description": "The desired link status for this interface.", - "longDescription": "This property shall contain the desired link status for this interface.", - "readonly": false, - "versionAdded": "v1_2_0" - }, - "LinkTransitionIndicator": { - "description": "The number of link state transitions for this interface.", - "longDescription": "This property shall contain the number of link state transitions for this interface.", - "readonly": false, - "type": "integer", - "versionAdded": "v1_2_0" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the port.", - "longDescription": "This property shall contain location information of the associated port.", - "versionAdded": "v1_1_0" - }, - "LocationIndicatorActive": { - "description": "An indicator allowing an operator to physically locate this resource.", - "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of IndicatorLED in this resource, if supported, to reflect the implementation of the locating function.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MaxFrameSize": { - "description": "The maximum frame size supported by the port.", - "longDescription": "This property shall contain the maximum frame size supported by the port.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By", - "versionAdded": "v1_3_0" - }, - "MaxSpeedGbps": { - "description": "The maximum speed of this port as currently configured.", - "longDescription": "This property shall contain the maximum speed of which this port is capable of being configured. If capable of autonegotiation, the system shall attempt to negotiate at the maximum speed set.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "Gbit/s" - }, - "Metrics": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/PortMetrics.json#/definitions/PortMetrics" - }, - { - "type": "null" - } - ], - "description": "The link to the metrics associated with this port.", - "longDescription": "This property shall contain a link to the metrics associated with this port.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "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." - }, - "PortId": { - "description": "The label of this port on the physical package for this port.", - "longDescription": "This property shall contain the name of the port as indicated on the device containing the port.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "PortMedium": { - "anyOf": [ - { - "$ref": "#/definitions/PortMedium" - }, - { - "type": "null" - } - ], - "description": "The physical connection medium for this port.", - "longDescription": "This property shall contain the physical connection medium for this port.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "PortProtocol": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Protocol.json#/definitions/Protocol" - }, - { - "type": "null" - } - ], - "description": "The protocol being sent over this port.", - "longDescription": "This property shall contain the protocol being sent over this port.", - "readonly": true - }, - "PortType": { - "anyOf": [ - { - "$ref": "#/definitions/PortType" - }, - { - "type": "null" - } - ], - "description": "The type of this port.", - "longDescription": "This property shall contain the port type for this port.", - "readonly": true - }, - "SignalDetected": { - "description": "An indication of whether a signal is detected on this interface.", - "longDescription": "This property shall indicate whether a signal that is appropriate for this link technology is detected for this port.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_2_0" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "Width": { - "description": "The number of lanes, phys, or other physical transport links that this port contains.", - "longDescription": "This property shall contain the number of physical transport links that this port contains.", - "readonly": true, - "type": [ - "integer", - "null" - ] - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "PortConnectionType": { - "enum": [ - "NotConnected", - "NPort", - "PointToPoint", - "PrivateLoop", - "PublicLoop", - "Generic", - "ExtenderFabric" - ], - "enumDescriptions": { - "ExtenderFabric": "This port connection type is an extender fabric port.", - "Generic": "This port connection type is a generic fabric port.", - "NPort": "This port connects through an N-Port to a switch.", - "NotConnected": "This port is not connected.", - "PointToPoint": "This port connects in a Point-to-point configuration.", - "PrivateLoop": "This port connects in a private loop configuration.", - "PublicLoop": "This port connects in a public configuration." - }, - "type": "string" - }, - "PortMedium": { - "enum": [ - "Electrical", - "Optical" - ], - "enumDescriptions": { - "Electrical": "This port has an electrical cable connection.", - "Optical": "This port has an optical cable connection." - }, - "type": "string" - }, - "PortType": { - "enum": [ - "UpstreamPort", - "DownstreamPort", - "InterswitchPort", - "ManagementPort", - "BidirectionalPort", - "UnconfiguredPort" - ], - "enumDescriptions": { - "BidirectionalPort": "This port connects to any type of device.", - "DownstreamPort": "This port connects to a target device.", - "InterswitchPort": "This port connects to another switch.", - "ManagementPort": "This port connects to a switch manager.", - "UnconfiguredPort": "This port has not yet been configured.", - "UpstreamPort": "This port connects to a host device." - }, - "type": "string" - }, - "Reset": { - "additionalProperties": false, - "description": "This action resets this port.", - "longDescription": "This action shall reset this port.", - "parameters": { - "ResetType": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResetType", - "description": "The type of reset.", - "longDescription": "This parameter shall contain the type of reset. The service can accept a request without the parameter and perform an implementation specific default reset." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "SupportedEthernetCapabilities": { - "enum": [ - "WakeOnLAN", - "EEE" - ], - "enumDescriptions": { - "EEE": "IEEE 802.3az Energy-Efficient Ethernet (EEE) is supported on this port.", - "WakeOnLAN": "Wake on LAN (WoL) is supported on this port." - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#Port.v1_3_1.Port" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Port/index.json b/static/redfish/v1/JsonSchemas/Port/index.json deleted file mode 100644 index 96649bc2011a69bdd6ac0c932fa17cd7f8a2ab98..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Port/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Port", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Port Schema File", - "Schema": "#Port.Port", - "Description": "Port Schema File Location", - "Id": "Port", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Port.json", - "Uri": "/redfish/v1/JsonSchemas/Port/Port.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PortMetrics/PortMetrics.json b/static/redfish/v1/JsonSchemas/PortMetrics/PortMetrics.json deleted file mode 100644 index 67dc3f748388bd18b5c9c060639d47df50f91d96..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PortMetrics/PortMetrics.json +++ /dev/null @@ -1,254 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PortMetrics.v1_0_1.json", - "$ref": "#/definitions/PortMetrics", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "GenZ": { - "additionalProperties": false, - "description": "The port metrics for a Gen-Z interface.", - "longDescription": "This type shall describe the Gen-Z related port metrics.", - "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": { - "AccessKeyViolations": { - "description": "The total number of Access Key Violations detected.", - "longDescription": "This property shall contain the total number of Access Key Violations detected for packets received or transmitted on this interface.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "EndToEndCRCErrors": { - "description": "The total number of ECRC transient errors detected.", - "longDescription": "This property shall contain total number of ECRC transient errors detected in received link-local and end-to-end packets.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "LLRRecovery": { - "description": "The total number of times Link-Level Reliability (LLR) recovery has been initiated.", - "longDescription": "This property shall contain the total number of times Link-level Reliability (LLR) recovery has been initiated by this interface. This is not to be confused with the number of packets retransmitted due to initiating LLR recovery.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "LinkNTE": { - "description": "The total number of link-local non-transient errors detected.", - "longDescription": "This property shall contain the total number of link-local non-transient errors detected on this interface.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "MarkedECN": { - "description": "The number of packets with the Congestion ECN bit set.", - "longDescription": "This property shall contain the number of packets that the component set the Congestion ECN bit prior to transmission through this interface.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "NonCRCTransientErrors": { - "description": "The total number transient errors detected that are unrelated to CRC validation.", - "longDescription": "This property shall contain the total number of transient errors detected that are unrelated to CRC validation, which covers link-local and end-to-end packets, such as malformed Link Idle packets or PLA signal errors.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "PacketCRCErrors": { - "description": "The total number of PCRC transient errors detected.", - "longDescription": "This property shall contain the total number of PCRC transient errors detected in received link-local and end-to-end packets.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "PacketDeadlineDiscards": { - "description": "The number of packets discarded due to the Congestion Deadline sub-field reaching zero.", - "longDescription": "This property shall contain the number of packets discarded by this interface due to the Congestion Deadline sub-field reaching zero prior to packet transmission.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "RXStompedECRC": { - "description": "The total number of packets received with a stomped ECRC field.", - "longDescription": "This property shall contain the total number of packets that this interface received with a stomped ECRC field.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "ReceivedECN": { - "description": "The number of packets received on this interface with the Congestion ECN bit set.", - "longDescription": "This property shall contain the number of packets received on this interface with the Congestion ECN bit set.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "TXStompedECRC": { - "description": "The total number of packets that this interface stomped the ECRC field.", - "longDescription": "This property shall contain the total number of packets that this interfaced stomped the ECRC field.", - "readonly": true, - "type": [ - "integer", - "null" - ] - } - }, - "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" - }, - "PortMetrics": { - "additionalProperties": false, - "description": "The usage and health statistics for a switch device or component port summary.", - "longDescription": "The PortMetrics Schema shall contain the port metrics for a switch device or component port summary 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 - }, - "GenZ": { - "$ref": "#/definitions/GenZ", - "description": "The port metrics specific to Gen-Z ports.", - "longDescription": "This property shall contain the port metrics specific to Gen-Z ports." - }, - "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." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#PortMetrics.v1_0_1.PortMetrics" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PortMetrics/index.json b/static/redfish/v1/JsonSchemas/PortMetrics/index.json deleted file mode 100644 index 0406dc40806508c0841e5b5d8f14f2fc5514fad2..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PortMetrics/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PortMetrics", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PortMetrics Schema File", - "Schema": "#PortMetrics.PortMetrics", - "Description": "PortMetrics Schema File Location", - "Id": "PortMetrics", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PortMetrics.json", - "Uri": "/redfish/v1/JsonSchemas/PortMetrics/PortMetrics.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerDistribution/PowerDistribution.json b/static/redfish/v1/JsonSchemas/PowerDistribution/PowerDistribution.json deleted file mode 100644 index 8701ace74d01d16cb404011e8a044203aa5342c8..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerDistribution/PowerDistribution.json +++ /dev/null @@ -1,605 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.v1_0_2.json", - "$ref": "#/definitions/PowerDistribution", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#PowerDistribution.TransferControl": { - "$ref": "#/definitions/TransferControl" - }, - "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" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Chassis": { - "description": "An array of links to the chassis that contain this equipment.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" - }, - "longDescription": "This property shall contain an array of links to resources of type Chassis that represents the physical container associated with this resource. This property should only be populated for modular and/or multi-chassis power distribution equipment.", - "readonly": true, - "type": "array" - }, - "Chassis@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Facility": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Facility.json#/definitions/Facility", - "description": "A link to the facility that contains this equipment.", - "longDescription": "This property shall contain a link to a resource of type Facility that represents the facility that contains this equipment.", - "readonly": true - }, - "ManagedBy": { - "description": "An array of links to the managers responsible for managing this equipment.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" - }, - "longDescription": "This property shall contain an array of links to resources of type Manager that represent the managers that manage this equipment.", - "readonly": true, - "type": "array" - }, - "ManagedBy@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - }, - "PowerDistribution": { - "additionalProperties": false, - "description": "This is the schema definition for a power distribution component or unit, such as a floor power distribution unit (PDU) or switchgear.", - "longDescription": "This resource shall be used to represent a power distribution component or unit for 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." - }, - "AssetTag": { - "description": "The user-assigned asset tag for this equipment.", - "longDescription": "This property shall contain the user-assigned asset tag, which is an identifying string that tracks the equipment for inventory purposes.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Branches": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CircuitCollection.json#/definitions/CircuitCollection", - "description": "A link to the branch circuits for this equipment.", - "longDescription": "This property shall contain a link to a resource collection of type CircuitCollection that contains the branch circuits for this equipment.", - "readonly": true - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EquipmentType": { - "$ref": "#/definitions/PowerEquipmentType", - "description": "The type of equipment this resource represents.", - "longDescription": "This property shall contain the type of equipment this resource represents.", - "readonly": true - }, - "Feeders": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CircuitCollection.json#/definitions/CircuitCollection", - "description": "A link to the feeder circuits for this equipment.", - "longDescription": "This property shall contain a link to a resource collection of type CircuitCollection that contains the feeder circuits for this equipment.", - "readonly": true - }, - "FirmwareVersion": { - "description": "The firmware version of this equipment.", - "longDescription": "This property shall contain a string describing the firmware version of this equipment as provided by the manufacturer.", - "readonly": true, - "type": "string" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the equipment.", - "longDescription": "This property shall contain location information of the associated equipment." - }, - "Mains": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CircuitCollection.json#/definitions/CircuitCollection", - "description": "A link to the power input circuits for this equipment.", - "longDescription": "This property shall contain a link to a resource collection of type CircuitCollection that contains the power input circuits for this equipment.", - "readonly": true - }, - "Manufacturer": { - "description": "The manufacturer of this equipment.", - "longDescription": "This property shall contain the name of the organization responsible for producing the equipment. This organization might be the entity from which the equipment is purchased, but this is not necessarily true.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Metrics": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistributionMetrics.json#/definitions/PowerDistributionMetrics", - "description": "A link to the summary metrics for this equipment.", - "longDescription": "This property shall contain a link to a resource of type PowerDistributionMetrics.", - "readonly": true - }, - "Model": { - "description": "The product model number of this equipment.", - "longDescription": "This property shall contain the manufacturer-provided model information of this equipment.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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." - }, - "OutletGroups": { - "$ref": "http://redfish.dmtf.org/schemas/v1/OutletGroupCollection.json#/definitions/OutletGroupCollection", - "description": "A link to the outlet groups for this equipment.", - "longDescription": "This property shall contain a link to a resource collection of type OutletCollection that contains the outlet groups for this equipment.", - "readonly": true - }, - "Outlets": { - "$ref": "http://redfish.dmtf.org/schemas/v1/OutletCollection.json#/definitions/OutletCollection", - "description": "A link to the outlets for this equipment.", - "longDescription": "This property shall contain a link to a resource collection of type OutletCollection that contains the outlets for this equipment.", - "readonly": true - }, - "PartNumber": { - "description": "The part number for this equipment.", - "longDescription": "This property shall contain the manufacturer-provided part number for the equipment.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "ProductionDate": { - "description": "The production or manufacturing date of this equipment.", - "format": "date-time", - "longDescription": "This property shall contain the date of production or manufacture for this equipment.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Sensors": { - "$ref": "http://redfish.dmtf.org/schemas/v1/SensorCollection.json#/definitions/SensorCollection", - "description": "A link to the collection of sensors located in the equipment and sub-components.", - "longDescription": "This property shall be a link to a resource collection of type SensorCollection that contains the sensors located in the equipment and sub-components.", - "readonly": true - }, - "SerialNumber": { - "description": "The serial number for this equipment.", - "longDescription": "This property shall contain a manufacturer-allocated number that identifies the equipment.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "Subfeeds": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CircuitCollection.json#/definitions/CircuitCollection", - "description": "A link to the subfeed circuits for this equipment.", - "longDescription": "This property shall contain a link to a resource collection of type CircuitCollection that contains the subfeed circuits for this equipment.", - "readonly": true - }, - "TransferConfiguration": { - "anyOf": [ - { - "$ref": "#/definitions/TransferConfiguration" - }, - { - "type": "null" - } - ], - "description": "The configuration settings for an automatic transfer switch.", - "longDescription": "This property shall contain the configuration information regarding an automatic transfer switch function for this resource." - }, - "TransferCriteria": { - "anyOf": [ - { - "$ref": "#/definitions/TransferCriteria" - }, - { - "type": "null" - } - ], - "description": "The criteria used to initiate a transfer for an automatic transfer switch.", - "longDescription": "This property shall contain the criteria for initiating a transfer within an automatic transfer switch function for this resource." - }, - "UUID": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/UUID" - }, - { - "type": "null" - } - ], - "description": "The UUID for this equipment.", - "longDescription": "This property shall contain the UUID for the equipment.", - "readonly": true - }, - "Version": { - "description": "The hardware version of this equipment.", - "longDescription": "This property shall contain the hardware version of this equipment as determined by the vendor or supplier.", - "readonly": true, - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "EquipmentType", - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "PowerEquipmentType": { - "enum": [ - "RackPDU", - "FloorPDU", - "ManualTransferSwitch", - "AutomaticTransferSwitch", - "Switchgear" - ], - "enumDescriptions": { - "AutomaticTransferSwitch": "An automatic power transfer switch.", - "FloorPDU": "A power distribution unit providing feeder circuits for further power distribution.", - "ManualTransferSwitch": "A manual power transfer switch.", - "RackPDU": "A power distribution unit providing outlets for a rack or similar quantity of devices.", - "Switchgear": "Electrical switchgear." - }, - "type": "string" - }, - "TransferConfiguration": { - "additionalProperties": false, - "description": "The configuration settings for an automatic transfer switch.", - "longDescription": "This type shall contain the configuration information regarding an automatic transfer switch function 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": { - "ActiveMainsId": { - "description": "The mains circuit that is switched on and qualified to supply power to the output circuit.", - "longDescription": "This property shall contain the mains circuit that is switched on and qualified to supply power to the output circuit. The value shall be a string that matches the Id property value of a circuit contained in the collection referenced by the Mains property.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "AutoTransferEnabled": { - "description": "Indicates if the qualified alternate mains circuit is automatically switched on when the preferred mains circuit becomes unqualified and is automatically switched off.", - "longDescription": "This property shall indicate if the qualified alternate mains circuit is automatically switched on when the preferred mains circuit becomes unqualified and is automatically switched off.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "ClosedTransitionAllowed": { - "description": "Indicates if a make-before-break switching sequence of the mains circuits is permitted when they are both qualified and in synchronization.", - "longDescription": "This property shall indicate if a make-before-break switching sequence of the mains circuits is permitted when they are both qualified and in synchronization.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "ClosedTransitionTimeoutSeconds": { - "description": "The time in seconds to wait for a closed transition to occur.", - "longDescription": "This property shall contain the time in seconds to wait for a closed transition to occur.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "PreferredMainsId": { - "description": "The preferred source for the mains circuit to this equipment.", - "longDescription": "This property shall contain the preferred source for mains circuit to this equipment. The value shall be a string that matches the Id property value of a circuit contained in the collection referenced by the Mains property.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "RetransferDelaySeconds": { - "description": "The time in seconds to delay the automatic transfer from the alternate mains circuit back to the preferred mains circuit.", - "longDescription": "This property shall contain the time in seconds to delay the automatic transfer from the alternate mains circuit back to the preferred mains circuit.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "RetransferEnabled": { - "description": "Indicates if the automatic transfer is permitted from the alternate mains circuit back to the preferred mains circuit after the preferred mains circuit is qualified again and the Retransfer Delay time has expired.", - "longDescription": "This property shall indicate if the automatic transfer is permitted from the alternate mains circuit back to the preferred mains circuit after the preferred mains circuit is qualified again and the RetransferDelaySeconds time has expired.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "TransferDelaySeconds": { - "description": "The time in seconds to delay the automatic transfer from the preferred mains circuit to the alternate mains circuit when the preferred mains circuit is disqualified.", - "longDescription": "This property shall contain the time in seconds to delay the automatic transfer from the preferred mains circuit to the alternate mains circuit when the preferred mains circuit is disqualified. A value of zero shall mean it transfers as fast as possible.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "TransferInhibit": { - "description": "Indicates if any transfer is inhibited.", - "longDescription": "This property shall indicate if any transfer is inhibited.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - } - }, - "type": "object" - }, - "TransferControl": { - "additionalProperties": false, - "description": "This action transfers control to the alternative input circuit.", - "longDescription": "This action shall transfer power input from the existing mains circuit to the alternative mains circuit.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "TransferCriteria": { - "additionalProperties": false, - "description": "The criteria used to initiate a transfer for an automatic transfer switch.", - "longDescription": "This type shall contain the criteria for initiating a transfer within an automatic transfer switch function 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": { - "OverNominalFrequencyHz": { - "description": "The frequency in Hertz over the nominal value that satisfies a criterion for transfer.", - "longDescription": "This property shall contain the frequency in Hertz over the nominal value that satisfies a criterion for transfer.", - "readonly": false, - "type": [ - "number", - "null" - ], - "units": "Hz" - }, - "OverVoltageRMSPercentage": { - "description": "The positive percentage of voltage RMS over the nominal value that satisfies a criterion for transfer.", - "longDescription": "This property shall contain the positive percentage of voltage RMS over the nominal value that satisfies a criterion for transfer.", - "readonly": false, - "type": [ - "number", - "null" - ], - "units": "%" - }, - "TransferSensitivity": { - "anyOf": [ - { - "$ref": "#/definitions/TransferSensitivityType" - }, - { - "type": "null" - } - ], - "description": "The sensitivity to voltage waveform quality to satisfy the criterion for initiating a transfer.", - "longDescription": "This property shall contain the setting that adjusts the analytical sensitivity of the detection of the quality of voltage waveform that satisfies a criterion for transfer.", - "readonly": false - }, - "UnderNominalFrequencyHz": { - "description": "The frequency in Hertz under the nominal value that satisfies a criterion for transfer.", - "longDescription": "This property shall contain the frequency in Hertz under the nominal value that satisfies a criterion for transfer.", - "readonly": false, - "type": [ - "number", - "null" - ], - "units": "Hz" - }, - "UnderVoltageRMSPercentage": { - "description": "The negative percentage of voltage RMS under the nominal value that satisfies a criterion for transfer.", - "longDescription": "This property shall contain the negative percentage of voltage RMS under the nominal value that satisfies a criterion for transfer.", - "readonly": false, - "type": [ - "number", - "null" - ], - "units": "%" - } - }, - "type": "object" - }, - "TransferSensitivityType": { - "enum": [ - "High", - "Medium", - "Low" - ], - "enumDescriptions": { - "High": "High sensitivity for initiating a transfer.", - "Low": "Low sensitivity for initiating a transfer.", - "Medium": "Medium sensitivity for initiating a transfer." - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#PowerDistribution.v1_0_2.PowerDistribution" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerDistribution/index.json b/static/redfish/v1/JsonSchemas/PowerDistribution/index.json deleted file mode 100644 index 7e4f676483d7597bbaef539e111eb8d4bd667928..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerDistribution/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PowerDistribution", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PowerDistribution Schema File", - "Schema": "#PowerDistribution.PowerDistribution", - "Description": "PowerDistribution Schema File Location", - "Id": "PowerDistribution", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json", - "Uri": "/redfish/v1/JsonSchemas/PowerDistribution/PowerDistribution.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/PowerDistributionMetrics.json b/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/PowerDistributionMetrics.json deleted file mode 100644 index fffa2a4d944a4471b44976a046be0d60325a89cf..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/PowerDistributionMetrics.json +++ /dev/null @@ -1,191 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PowerDistributionMetrics.v1_0_0.json", - "$ref": "#/definitions/PowerDistributionMetrics", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2019 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": { - "#PowerDistributionMetrics.ResetMetrics": { - "$ref": "#/definitions/ResetMetrics" - }, - "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" - }, - "PowerDistributionMetrics": { - "additionalProperties": false, - "description": "This is the schema definition for the metrics of a power distribution component or unit, such as a floor power distribution unit (PDU) or switchgear.", - "longDescription": "This resource shall be used to represent the metrics of a power distribution component or unit for 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 - }, - "EnergykWh": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The energy consumption of this unit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain the total energy, measured in kilowatt-hours (kWh), for this unit, that represents the `Total` ElectricalContext sensor when multiple energy sensors exist.", - "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." - }, - "PowerWatts": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The total power reading for this equipment.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the total power, measured in Watts, for this unit, that represents the `Total` ElectricalContext sensor when multiple power sensors exist.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "ResetMetrics": { - "additionalProperties": false, - "description": "This action resets the summary metrics related to this equipment.", - "longDescription": "This action shall reset any time intervals or counted values for this equipment.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#PowerDistributionMetrics.v1_0_0.PowerDistributionMetrics" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/index.json b/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/index.json deleted file mode 100644 index dba4f1768685dd215753bdb634bad77c5340de5e..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerDistributionMetrics/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PowerDistributionMetrics", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PowerDistributionMetrics Schema File", - "Schema": "#PowerDistributionMetrics.PowerDistributionMetrics", - "Description": "PowerDistributionMetrics Schema File Location", - "Id": "PowerDistributionMetrics", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PowerDistributionMetrics.json", - "Uri": "/redfish/v1/JsonSchemas/PowerDistributionMetrics/PowerDistributionMetrics.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerDomain/PowerDomain.json b/static/redfish/v1/JsonSchemas/PowerDomain/PowerDomain.json deleted file mode 100644 index 569ae604980e8ebf1d4b2dbc85f29e9eafc68653..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerDomain/PowerDomain.json +++ /dev/null @@ -1,225 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PowerDomain.v1_0_1.json", - "$ref": "#/definitions/PowerDomain", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "FloorPDUs": { - "description": "An array of links to the floor power distribution units in this power domain.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "This property shall contain an array of links to resources of type PowerDistribution that represents the floor power distribution units in this power domain.", - "readonly": false, - "type": "array" - }, - "FloorPDUs@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ManagedBy": { - "description": "An array of links to the managers responsible for managing this power domain.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" - }, - "longDescription": "This property shall contain an array of links to resources of type Manager that represent the managers that manage this power domain.", - "readonly": true, - "type": "array" - }, - "ManagedBy@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "RackPDUs": { - "description": "An array of links to the rack-level power distribution units in this power domain.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "This property shall contain an array of links to resources of type PowerDistribution that represents the rack-level power distribution units in this power domain.", - "readonly": false, - "type": "array" - }, - "RackPDUs@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Switchgear": { - "description": "An array of links to the switchgear in this power domain.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "This property shall contain an array of links to resources of type PowerDistribution that represents the switchgear in this power domain.", - "readonly": false, - "type": "array" - }, - "Switchgear@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "TransferSwitches": { - "description": "An array of links to the transfer switches in this power domain.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistribution.json#/definitions/PowerDistribution" - }, - "longDescription": "This property shall contain an array of links to resources of type PowerDistribution that represents the transfer switches in this power domain.", - "readonly": false, - "type": "array" - }, - "TransferSwitches@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "PowerDomain": { - "additionalProperties": false, - "description": "The PowerDomain schema contains definition for the DCIM power domain.", - "longDescription": "This resource shall be used to represent a DCIM power domain for 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 - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#PowerDomain.v1_0_1.PowerDomain" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerDomain/index.json b/static/redfish/v1/JsonSchemas/PowerDomain/index.json deleted file mode 100644 index d2e5c90ce0cdbc1dd0c9056dfb9db2446a7d8931..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerDomain/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PowerDomain", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PowerDomain Schema File", - "Schema": "#PowerDomain.PowerDomain", - "Description": "PowerDomain Schema File Location", - "Id": "PowerDomain", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PowerDomain.json", - "Uri": "/redfish/v1/JsonSchemas/PowerDomain/PowerDomain.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerEquipment/PowerEquipment.json b/static/redfish/v1/JsonSchemas/PowerEquipment/PowerEquipment.json deleted file mode 100644 index fd2e258409c96e41baab820da5089f42f4bc0228..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerEquipment/PowerEquipment.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PowerEquipment.v1_0_0.json", - "$ref": "#/definitions/PowerEquipment", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2019 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" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "ManagedBy": { - "description": "An array of links to the managers responsible for managing this power equipment.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" - }, - "longDescription": "This property shall contain an array of links to resources of type Manager that represent the managers that manage this power equipment.", - "readonly": true, - "type": "array" - }, - "ManagedBy@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "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" - }, - "PowerEquipment": { - "additionalProperties": false, - "description": "This is the schema definition for the set of power equipment.", - "longDescription": "This resource shall be used to represent the set of power equipment for 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 - }, - "FloorPDUs": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistributionCollection.json#/definitions/PowerDistributionCollection", - "description": "A link to a collection of floor power distribution units.", - "longDescription": "This property shall contain a link to a resource collection of type PowerDistributionCollection that contains a set of floor power distribution units.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by or subordinate to this resource." - }, - "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." - }, - "RackPDUs": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistributionCollection.json#/definitions/PowerDistributionCollection", - "description": "A link to a collection of rack-level power distribution units.", - "longDescription": "This property shall contain a link to a resource collection of type PowerDistributionCollection that contains a set of rack-level power distribution units.", - "readonly": true - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "Switchgear": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistributionCollection.json#/definitions/PowerDistributionCollection", - "description": "A link to a collection of switchgear.", - "longDescription": "This property shall contain a link to a resource collection of type PowerDistributionCollection that contains a set of switchgear.", - "readonly": true - }, - "TransferSwitches": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerDistributionCollection.json#/definitions/PowerDistributionCollection", - "description": "A link to a collection of transfer switches.", - "longDescription": "This property shall contain a link to a resource collection of type PowerDistributionCollection that contains a set of transfer switches.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#PowerEquipment.v1_0_0.PowerEquipment" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerEquipment/index.json b/static/redfish/v1/JsonSchemas/PowerEquipment/index.json deleted file mode 100644 index 982c12c3168df601d654b2b54d067fccc62a8a38..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerEquipment/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PowerEquipment", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PowerEquipment Schema File", - "Schema": "#PowerEquipment.PowerEquipment", - "Description": "PowerEquipment Schema File Location", - "Id": "PowerEquipment", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PowerEquipment.json", - "Uri": "/redfish/v1/JsonSchemas/PowerEquipment/PowerEquipment.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json b/static/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json deleted file mode 100644 index c4f7038a6793f4bea5c160e0a27c825ae01736da..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json +++ /dev/null @@ -1,207 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PowerSubsystem.v1_0_0.json", - "$ref": "#/definitions/PowerSubsystem", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": "This property contains the available OEM specific actions for this resource.", - "longDescription": "This property shall contain any additional OEM actions for this resource." - } - }, - "type": "object" - }, - "OemActions": { - "additionalProperties": true, - "description": "The available OEM specific actions for this resource.", - "longDescription": "This type shall contain any additional OEM 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" - }, - "PowerAllocation": { - "additionalProperties": false, - "description": "Power allocation for a subsystem.", - "longDescription": "This type shall contain the set of properties describing the allocation of power for a subsystem.", - "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": { - "AllocatedWatts": { - "description": "The total amount of power that has been allocated or budgeted to this subsystem.", - "longDescription": "This property shall represent the total power currently allocated or budgeted to this subsystem.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "W" - }, - "RequestedWatts": { - "description": "The potential power, in watts, that the subsystem requests, which might be higher than the current level being consumed because the requested power includes a budget that the subsystem wants for future use.", - "longDescription": "This property shall represent the amount of power, in watts, that the subsystem currently requests to be budgeted for future use.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "W" - } - }, - "type": "object" - }, - "PowerSubsystem": { - "additionalProperties": false, - "description": "This PowerSubsystem schema contains the definition for the power subsystem of a chassis.", - "longDescription": "This resource shall represent a power subsystem for 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": "The Actions property shall contain the available actions for this resource." - }, - "Allocation": { - "$ref": "#/definitions/PowerAllocation", - "description": "Power allocation for this subsystem.", - "longDescription": "This property shall contain the set of properties describing the allocation of power for this subsystem." - }, - "CapacityWatts": { - "description": "The total amount of power that can be allocated to this subsystem. This value can be either the power supply capacity or the power budget that an upstream chassis assigns to this subsystem.", - "longDescription": "This property shall represent the total power capacity that can be allocated to this subsystem.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "W" - }, - "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." - }, - "PowerSupplies": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerSupplyCollection.json#/definitions/PowerSupplyCollection", - "description": "The link to the collection of power supplies within this subsystem.", - "longDescription": "This property shall contain a link to a resource collection of type PowerSupplyCollection.", - "readonly": true - }, - "PowerSupplyRedundancy": { - "description": "The redundancy information for the set of power supplies in this subsystem.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Redundancy.json#/definitions/RedundantGroup" - }, - "longDescription": "This property shall contain redundancy information for the set of power supplies in this subsystem. The values of the RedundancyGroup array shall reference resources of type PowerSupply.", - "type": "array" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#PowerSubsystem.v1_0_0.PowerSubsystem" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerSubsystem/index.json b/static/redfish/v1/JsonSchemas/PowerSubsystem/index.json deleted file mode 100644 index 4042b0108133b3ba3535bc2ecb3128dc1f4e2047..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerSubsystem/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PowerSubsystem", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PowerSubsystem Schema File", - "Schema": "#PowerSubsystem.PowerSubsystem", - "Description": "PowerSubsystem Schema File Location", - "Id": "PowerSubsystem", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PowerSubsystem.json", - "Uri": "/redfish/v1/JsonSchemas/PowerSubsystem/PowerSubsystem.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json b/static/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json deleted file mode 100644 index b94408a9ed057327e6ffea6ebe8bc66c3cbdd41a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json +++ /dev/null @@ -1,537 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PowerSupply.v1_0_0.json", - "$ref": "#/definitions/PowerSupply", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#PowerSupply.Reset": { - "$ref": "#/definitions/Reset" - }, - "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" - }, - "EfficiencyRating": { - "additionalProperties": false, - "description": "This type describes an efficiency rating for a power supply.", - "longDescription": "This type shall describe an efficiency rating for a power supply.", - "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": { - "EfficiencyPercent": { - "description": "The rated efficiency of this power supply at the specified load.", - "longDescription": "This property shall contain the rated efficiency, as a percentage, of this power supply at the specified load.", - "maximum": 100, - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - }, - "LoadPercent": { - "description": "The electrical load for this rating.", - "longDescription": "This property shall contain the load, as a percentage, of this power supply at which this efficiency rating is valid.", - "maximum": 100, - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - } - }, - "type": "object" - }, - "InputRange": { - "additionalProperties": false, - "description": "This type describes an input range for a power supply.", - "longDescription": "This type shall describe an input range that the associated power supply can utilize.", - "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": { - "CapacityWatts": { - "description": "The maximum capacity of this power supply when operating in this input range.", - "longDescription": "This property shall contain the maximum amount of power, in watts, that the associated power supply is rated to deliver while operating in this input range.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "W" - }, - "NominalVoltageType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/NominalVoltageType" - }, - { - "type": "null" - } - ], - "description": "The input voltage range.", - "longDescription": "This property shall contain the input voltage type of the associated range.", - "readonly": true - } - }, - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Outlet": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Outlet.json#/definitions/Outlet", - "description": "A link to the outlet connected to this power supply.", - "longDescription": "This property shall contain a link to a resource of type Outlet that represents the outlet connected to this power supply.", - "readonly": false - } - }, - "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" - }, - "OutputRail": { - "additionalProperties": false, - "description": "This type describes an output power rail for a power supply.", - "longDescription": "This type shall describe an output power rail provided by power supply.", - "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": { - "NominalVoltage": { - "description": "The nominal voltage of this output power rail.", - "longDescription": "This property shall contain the nominal voltage of the associated output power rail.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "PhysicalContext": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PhysicalContext.json#/definitions/PhysicalContext", - "description": "The area or device to which this power rail applies.", - "longDescription": "This property shall contain a description of the device or region within the chassis to which this power rail applies.", - "readonly": true - } - }, - "type": "object" - }, - "PowerSupply": { - "additionalProperties": false, - "description": "The PowerSupply schema describes a power supply unit.", - "longDescription": "This resource shall represent a power supply for 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." - }, - "Assembly": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Assembly.json#/definitions/Assembly", - "description": "The link to the assembly associated with this power supply.", - "longDescription": "This property shall contain a link to a resource of type Assembly.", - "readonly": true - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "EfficiencyRatings": { - "description": "The efficiency ratings of this power supply.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/EfficiencyRating" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain an array of efficiency ratings for this power supply.", - "type": "array" - }, - "FirmwareVersion": { - "description": "The firmware version for this power supply.", - "longDescription": "This property shall contain the firmware version as defined by the manufacturer for this power supply.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "HotPluggable": { - "description": "An indication of whether this device can be inserted or removed while the equipment is in operation.", - "longDescription": "This property shall indicate whether the device can be inserted or removed while the underlying equipment otherwise remains in its current operational state. Devices indicated as hot-pluggable shall allow the device to become operable without altering the operational state of the underlying equipment. Devices that cannot be inserted or removed from equipment in operation, or devices that cannot become operable without affecting the operational state of that equipment, shall be indicated as not hot-pluggable.", - "readonly": true, - "type": [ - "boolean", - "null" - ] - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "InputNominalVoltageType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/NominalVoltageType" - }, - { - "type": "null" - } - ], - "description": "The nominal voltage type of the line input to this power supply.", - "longDescription": "This property shall contain the nominal voltage type of the input line voltage in use by this power supply. This value shall be one of the values shown in the NominalVoltageType property in the InputRanges array, if present.", - "readonly": true - }, - "InputRanges": { - "description": "The input ranges that the power supply can use.", - "items": { - "$ref": "#/definitions/InputRange" - }, - "longDescription": "This property shall contain a collection of ranges usable by this power supply.", - "type": "array" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the power supply.", - "longDescription": "This property shall contain location information of this power supply." - }, - "LocationIndicatorActive": { - "description": "An indicator allowing an operator to physically locate this resource.", - "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "Manufacturer": { - "description": "The manufacturer of this power supply.", - "longDescription": "This property shall contain the name of the organization responsible for producing the power supply. This organization might be the entity from whom the power supply is purchased, but this is not necessarily true.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Metrics": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PowerSupplyMetrics.json#/definitions/PowerSupplyMetrics", - "description": "The link to the power supply metrics resource associated with this power supply.", - "longDescription": "This property shall contain a link to a resource of type PowerSupplyMetrics.", - "readonly": true - }, - "Model": { - "description": "The model number for this power supply.", - "longDescription": "This property shall contain the model information as defined by the manufacturer for this power supply.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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." - }, - "OutputRails": { - "description": "The output power rails provided by this power supply.", - "items": { - "$ref": "#/definitions/OutputRail" - }, - "longDescription": "This property shall contain an array of output power rails provided by this power supply. The elements shall be ordered in ascending nominal voltage order. This ordering is necessary for consistency with Sensor properties in an associated PowerSupplyMetrics resource.", - "type": "array" - }, - "PartNumber": { - "description": "The part number for this power supply.", - "longDescription": "This property shall contain the part number as defined by the manufacturer for this power supply.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "PhaseWiringType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PhaseWiringType" - }, - { - "type": "null" - } - ], - "description": "The number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires) provided for the power supply input connector.", - "longDescription": "This property shall contain the number of ungrounded current-carrying conductors (phases) and the total number of conductors (wires) included in the input connector for the power supply.", - "readonly": true - }, - "PlugType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Circuit.json#/definitions/PlugType" - }, - { - "type": "null" - } - ], - "description": "The type of plug according to NEMA, IEC, or regional standards.", - "longDescription": "This property shall contain the type of physical plug used for the input to this power supply, as defined by IEC, NEMA, or regional standard.", - "readonly": true - }, - "PowerCapacityWatts": { - "description": "The maximum capacity of this power supply.", - "longDescription": "This property shall contain the maximum amount of power, in watts, that this power supply is rated to deliver.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "W" - }, - "PowerSupplyType": { - "anyOf": [ - { - "$ref": "#/definitions/PowerSupplyType" - }, - { - "type": "null" - } - ], - "description": "The power supply type (AC or DC).", - "longDescription": "This property shall contain the input power type (AC or DC) of this power supply.", - "readonly": true - }, - "SerialNumber": { - "description": "The serial number for this power supply.", - "longDescription": "This property shall contain the serial number as defined by the manufacturer for this power supply.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SparePartNumber": { - "description": "The spare part number for this power supply.", - "longDescription": "This property shall contain the spare or replacement part number as defined by the manufacturer for this power supply.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "PowerSupplyType": { - "enum": [ - "AC", - "DC", - "ACorDC" - ], - "enumDescriptions": { - "AC": "Alternating Current (AC) power supply.", - "ACorDC": "The power supply supports both DC or AC.", - "DC": "Direct Current (DC) power supply." - }, - "type": "string" - }, - "Reset": { - "additionalProperties": false, - "description": "This action resets the power supply.", - "longDescription": "This action shall reset a power supply. A `GracefulRestart` ResetType shall reset the power supply but shall not affect the power output. A `ForceRestart` ResetType might affect the power supply output.", - "parameters": { - "ResetType": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResetType", - "description": "The type of reset.", - "longDescription": "This parameter shall contain the type of reset. The service can accept a request without the parameter and shall perform a `GracefulRestart`." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#PowerSupply.v1_0_0.PowerSupply" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerSupply/index.json b/static/redfish/v1/JsonSchemas/PowerSupply/index.json deleted file mode 100644 index db9b57fa6466c7a53641f51d692c827a1b76894d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerSupply/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PowerSupply", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PowerSupply Schema File", - "Schema": "#PowerSupply.PowerSupply", - "Description": "PowerSupply Schema File Location", - "Id": "PowerSupply", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PowerSupply.json", - "Uri": "/redfish/v1/JsonSchemas/PowerSupply/PowerSupply.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerSupplyMetrics/PowerSupplyMetrics.json b/static/redfish/v1/JsonSchemas/PowerSupplyMetrics/PowerSupplyMetrics.json deleted file mode 100644 index e535f4f4ea8b2e3b7fb29b3b499fd5a9fea3b96f..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerSupplyMetrics/PowerSupplyMetrics.json +++ /dev/null @@ -1,623 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PowerSupplyMetrics.v1_0_0.json", - "$ref": "#/definitions/PowerSupplyMetrics", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#PowerSupplyMetrics.ResetMetrics": { - "$ref": "#/definitions/ResetMetrics" - }, - "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" - }, - "CurrentSensors": { - "additionalProperties": false, - "description": "The current sensors for this power supply.", - "longDescription": "This type shall contain properties that describe current sensor readings for a power supply.", - "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": { - "Input": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The power supply input.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current sensor that measures current at the input of the power supply.", - "readonly": true - }, - "InputSecondary": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The power supply secondary input.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current sensor that measures current at the secondary input of the power supply. This property shall not be present if the power supply does not include a secondary input.", - "readonly": true - }, - "Output12Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 12V nominal output.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current sensor that measures current on a 12 Volt nominal output power rail. This property shall not be present if the power supply does not include a 12V output.", - "readonly": true - }, - "Output3Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 3V nominal output.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current sensor that measures current on a 3 Volt nominal output power rail. This property shall not be present if the power supply does not include a 3V output.", - "readonly": true - }, - "Output48Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 48V nominal output.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current sensor that measures current on a 48 Volt nominal output power rail. This property shall not be present if the power supply does not include a 48V output.", - "readonly": true - }, - "Output5Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 5V nominal output.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current sensor that measures current on a 5 Volt nominal output power rail. This property shall not be present if the power supply does not include a 5V output.", - "readonly": true - }, - "OutputAux": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The auxiliary (AUX) output.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the current sensor that measures current on an auxiliary (AUX) output power rail. This property shall not be present if the power supply does not include an auxiliary output.", - "readonly": true - } - }, - "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" - }, - "PowerSensors": { - "additionalProperties": false, - "description": "The power sensors for this power supply.", - "longDescription": "This type shall contain properties that describe power sensor readings for a power supply.", - "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": { - "Input": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The input power reading for the power supply.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the power, measured in Watts, for this power supply unit, as measured at the input of the power supply.", - "readonly": true - }, - "InputSecondary": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The secondary input power reading for the power supply.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the power, measured in Watts, for this power supply unit, as measured at the secondary input of the power supply. This property shall not appear if the power supply does not contain a secondary input.", - "readonly": true - }, - "Output": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The output power reading for the power supply.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the power, measured in Watts, for this power supply unit, as measured at the output of the power supply.", - "readonly": true - } - }, - "type": "object" - }, - "PowerSupplyMetrics": { - "additionalProperties": false, - "description": "The PowerSupplyMetrics schema contains definitions for the metrics of a power supply.", - "longDescription": "This resource shall be used to represent the metrics of a power supply unit for 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 - }, - "EnergykWh": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorEnergykWhExcerpt" - }, - { - "type": "null" - } - ], - "description": "The energy consumption of this unit.", - "excerptCopy": "SensorEnergykWhExcerpt", - "longDescription": "This property shall contain the total energy, measured in kilowatt-hours (kWh), for this unit, that represents the `Total` ElectricalContext sensor when multiple energy sensors exist.", - "readonly": true - }, - "FanSpeedPercent": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorFanExcerpt" - }, - { - "type": "null" - } - ], - "description": "The fan speed reading for this power supply.", - "excerptCopy": "SensorFanExcerpt", - "longDescription": "This property shall contain the fan speed sensor for this power supply.", - "readonly": true - }, - "FrequencyHz": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The frequency reading for this power supply.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the frequency sensor for this power supply.", - "readonly": true - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "InputCurrentAmps": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - { - "type": "null" - } - ], - "description": "The input current reading for this power supply.", - "excerptCopy": "SensorCurrentExcerpt", - "longDescription": "This property shall contain the sensor measuring the input current for this power supply.", - "readonly": true - }, - "InputPowerWatts": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The input power reading for this power supply.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the sensor measuring the input power for this power supply.", - "readonly": true - }, - "InputVoltage": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The input voltage reading for this power supply.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the sensor measuring the input voltage for this power supply.", - "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." - }, - "OutputPowerWatts": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - { - "type": "null" - } - ], - "description": "The total power output reading for this power supply.", - "excerptCopy": "SensorPowerExcerpt", - "longDescription": "This property shall contain the sensor measuring the total output power for this power supply.", - "readonly": true - }, - "RailCurrentAmps": { - "description": "The current readings for this power supply.", - "excerptCopy": "SensorCurrentExcerpt", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorCurrentExcerpt" - }, - "longDescription": "This property shall contain the output current sensors for this power supply. The sensors shall appear in the same array order as the OutputRails property in the associated PowerSupply resource.", - "readonly": true, - "type": "array" - }, - "RailCurrentAmps@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "RailPowerWatts": { - "description": "The power readings for this power supply.", - "excerptCopy": "SensorPowerExcerpt", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorPowerExcerpt" - }, - "longDescription": "This property shall contain the output power sensors for this power supply. The sensors shall appear in the same array order as the OutputRails property in the associated PowerSupply resource.", - "readonly": true, - "type": "array" - }, - "RailPowerWatts@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "RailVoltage": { - "description": "The voltage readings for this power supply.", - "excerptCopy": "SensorVoltageExcerpt", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - "longDescription": "This property shall contain the output voltage sensors for this power supply. The sensors shall appear in the same array order as the OutputRails property in the associated PowerSupply resource.", - "readonly": true, - "type": "array" - }, - "RailVoltage@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "TemperatureCelsius": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The temperature reading for this power supply.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the temperature sensor for this power supply.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "ResetMetrics": { - "additionalProperties": false, - "description": "This action resets the summary metrics related to this equipment.", - "longDescription": "This action shall reset any time intervals or counted values for this equipment.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "VoltageSensors": { - "additionalProperties": false, - "description": "The voltage readings for a power supply.", - "longDescription": "This type shall contain properties that describe voltage sensor readings for a power supply.", - "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": { - "Input": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The power supply input.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage sensor that measures voltage at the input to the power supply.", - "readonly": true - }, - "InputSecondary": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The power supply secondary input.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage sensor that measures voltage at a secondary input to the power supply. This property shall not be present if the power supply does not include a secondary input.", - "readonly": true - }, - "Output12Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 12V nominal output.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage sensor that measures voltage on a 12 Volt nominal output power rail. This property shall not be present if the power supply does not include a 12V output.", - "readonly": true - }, - "Output3Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 3V nominal output.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage sensor that measures voltage on a 3 Volt nominal output power rail. This property shall not be present if the power supply does not include a 3V output.", - "readonly": true - }, - "Output48Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 48V nominal output.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage sensor that measures voltage on a 48 Volt nominal output power rail. This property shall not be present if the power supply does not include a 48V output.", - "readonly": true - }, - "Output5Volt": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The 5V nominal output.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage sensor that measures voltage on a 3 Volt nominal output power rail. This property shall not be present if the power supply does not include a 3V output.", - "readonly": true - }, - "OutputAux": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorVoltageExcerpt" - }, - { - "type": "null" - } - ], - "description": "The auxiliary (AUX) output.", - "excerptCopy": "SensorVoltageExcerpt", - "longDescription": "This property shall contain the voltage sensor that measures current on an auxiliary (AUX) output power rail. This property shall not be present if the power supply does not include an auxiliary output.", - "readonly": true - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#PowerSupplyMetrics.v1_0_0.PowerSupplyMetrics" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PowerSupplyMetrics/index.json b/static/redfish/v1/JsonSchemas/PowerSupplyMetrics/index.json deleted file mode 100644 index f0ab9c257a69ce0d695704a6f9dca0354c1eafe0..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PowerSupplyMetrics/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PowerSupplyMetrics", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PowerSupplyMetrics Schema File", - "Schema": "#PowerSupplyMetrics.PowerSupplyMetrics", - "Description": "PowerSupplyMetrics Schema File Location", - "Id": "PowerSupplyMetrics", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PowerSupplyMetrics.json", - "Uri": "/redfish/v1/JsonSchemas/PowerSupplyMetrics/PowerSupplyMetrics.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PrivilegeRegistry/PrivilegeRegistry.json b/static/redfish/v1/JsonSchemas/PrivilegeRegistry/PrivilegeRegistry.json deleted file mode 100644 index b50a7997be5441f99fa1e701292d085cc49145e6..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PrivilegeRegistry/PrivilegeRegistry.json +++ /dev/null @@ -1,343 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/PrivilegeRegistry.v1_1_4.json", - "$ref": "#/definitions/PrivilegeRegistry", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2019 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "Mapping": { - "additionalProperties": false, - "description": "The mapping between a Resource type and the relevant privileges that accesses the Resource.", - "longDescription": "This type shall describe a mapping between a Resource type and the relevant privileges that accesses the 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": { - "Entity": { - "description": "The Resource name, such as `Manager`.", - "longDescription": "This property shall contain the Resource name, such as `Manager`.", - "readonly": true, - "type": "string" - }, - "OperationMap": { - "$ref": "#/definitions/OperationMap", - "description": "List mapping between HTTP methods and privilege required for the Resource.", - "longDescription": "This property shall list the mapping between HTTP methods and the privilege required for the Resource." - }, - "PropertyOverrides": { - "description": "The privilege overrides of properties within a Resource.", - "items": { - "$ref": "#/definitions/Target_PrivilegeMap" - }, - "longDescription": "This property shall contain the privilege overrides of properties, such as the `Password` property in the `ManagerAccount` Resource.", - "type": "array" - }, - "ResourceURIOverrides": { - "description": "The privilege overrides of Resource URIs.", - "items": { - "$ref": "#/definitions/Target_PrivilegeMap" - }, - "longDescription": "This property shall contain the privilege overrides of Resource URIs. The target lists the Resource URI and the new privileges.", - "type": "array" - }, - "SubordinateOverrides": { - "description": "The privilege overrides of the subordinate Resource.", - "items": { - "$ref": "#/definitions/Target_PrivilegeMap" - }, - "longDescription": "This property shall contain the privilege overrides of the subordinate Resource. The target lists are identified by Resource type.", - "type": "array" - } - }, - "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" - }, - "OperationMap": { - "additionalProperties": false, - "description": "The specific privileges required to complete a set of HTTP operations.", - "longDescription": "This type shall describe the specific privileges required to complete a set of HTTP operations.", - "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": { - "DELETE": { - "description": "The privilege required to complete an HTTP DELETE operation.", - "items": { - "$ref": "#/definitions/OperationPrivilege" - }, - "longDescription": "This property shall contain the privilege required to complete an HTTP DELETE operation.", - "type": "array" - }, - "GET": { - "description": "The privilege required to complete an HTTP GET operation.", - "items": { - "$ref": "#/definitions/OperationPrivilege" - }, - "longDescription": "This property shall contain the privilege required to complete an HTTP GET operation.", - "type": "array" - }, - "HEAD": { - "description": "The privilege required to complete an HTTP HEAD operation.", - "items": { - "$ref": "#/definitions/OperationPrivilege" - }, - "longDescription": "This property shall contain the privilege required to complete an HTTP HEAD operation.", - "type": "array" - }, - "PATCH": { - "description": "The privilege required to complete an HTTP PATCH operation.", - "items": { - "$ref": "#/definitions/OperationPrivilege" - }, - "longDescription": "This property shall contain the privilege required to complete an HTTP PATCH operation.", - "type": "array" - }, - "POST": { - "description": "The privilege required to complete an HTTP POST operation.", - "items": { - "$ref": "#/definitions/OperationPrivilege" - }, - "longDescription": "This property shall contain the privilege required to complete an HTTP POST operation.", - "type": "array" - }, - "PUT": { - "description": "The privilege required to complete an HTTP PUT operation.", - "items": { - "$ref": "#/definitions/OperationPrivilege" - }, - "longDescription": "This property shall contain the privilege required to complete an HTTP PUT operation.", - "type": "array" - } - }, - "type": "object" - }, - "OperationPrivilege": { - "additionalProperties": false, - "description": "The privileges for a specific HTTP operation.", - "longDescription": "This type shall describe the privileges required to complete a specific HTTP operation.", - "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": { - "Privilege": { - "description": "An array of privileges that are required to complete a specific HTTP operation on a Resource.", - "items": { - "type": "string" - }, - "longDescription": "This array shall contain an array of privileges that are required to complete a specific HTTP operation on a Resource. This set of strings match zero or more strings in the PrivilegesUsed and OEMPrivilegesUsed properties.", - "readonly": true, - "type": "array" - } - }, - "type": "object" - }, - "PrivilegeRegistry": { - "additionalProperties": false, - "description": "The PrivilegeRegistry schema describes the operation-to-privilege mappings.", - "longDescription": "This Resource contains operation-to-privilege mappings.", - "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.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.", - "versionAdded": "v1_1_0" - }, - "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 - }, - "Mappings": { - "description": "The mappings between entities and the relevant privileges that access those entities.", - "items": { - "$ref": "#/definitions/Mapping" - }, - "longDescription": "This property shall describe the mappings between entities and the relevant privileges that access those entities.", - "type": "array" - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "OEMPrivilegesUsed": { - "description": "The set of OEM privileges used in this mapping.", - "items": { - "type": "string" - }, - "longDescription": "This property shall contain an array of OEM privileges used in this mapping.", - "readonly": true, - "type": "array" - }, - "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." - }, - "PrivilegesUsed": { - "description": "The set of Redfish standard privileges used in this mapping.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Privileges.json#/definitions/PrivilegeType" - }, - "longDescription": "This property shall contain an array of Redfish standard privileges used in this mapping.", - "readonly": true, - "type": "array" - } - }, - "required": [ - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "Target_PrivilegeMap": { - "additionalProperties": false, - "description": "This type describes a mapping between one or more targets and the HTTP operations associated with them.", - "longDescription": "This type shall describe a mapping between one or more targets and the HTTP operations associated with them.", - "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": { - "OperationMap": { - "$ref": "#/definitions/OperationMap", - "description": "The mapping between the HTTP operation and the privilege required to complete the operation.", - "longDescription": "This property shall contain the mapping between the HTTP operation and the privilege required to complete the operation." - }, - "Targets": { - "description": "The set of URIs, Resource types, or properties.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain the array of URIs, Resource types, or properties. For example, `/redfish/v1/Systems/1`, `Manager`, or `Password`. When the Targets property is not present, no override is specified.", - "readonly": true, - "type": "array" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2017.1", - "title": "#PrivilegeRegistry.v1_1_4.PrivilegeRegistry" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/PrivilegeRegistry/index.json b/static/redfish/v1/JsonSchemas/PrivilegeRegistry/index.json deleted file mode 100644 index 740c59c7b723967934c3443703012e3d091cc6e0..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/PrivilegeRegistry/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/PrivilegeRegistry", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "PrivilegeRegistry Schema File", - "Schema": "#PrivilegeRegistry.PrivilegeRegistry", - "Description": "PrivilegeRegistry Schema File Location", - "Id": "PrivilegeRegistry", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/PrivilegeRegistry.json", - "Uri": "/redfish/v1/JsonSchemas/PrivilegeRegistry/PrivilegeRegistry.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Privileges/Privileges.json b/static/redfish/v1/JsonSchemas/Privileges/Privileges.json deleted file mode 100644 index 56e88ecd7d64dfe170f433af3b471f4795eedbd3..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Privileges/Privileges.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Privileges.v1_0_5.json", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2019 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": {}, - "owningEntity": "DMTF", - "release": "1.0", - "title": "#Privileges.v1_0_5" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Privileges/index.json b/static/redfish/v1/JsonSchemas/Privileges/index.json deleted file mode 100644 index b2e2e7a7e84309c9d7649b7f4812d492545578b0..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Privileges/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Privileges", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Privileges Schema File", - "Schema": "#Privileges.Privileges", - "Description": "Privileges Schema File Location", - "Id": "Privileges", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Privileges.json", - "Uri": "/redfish/v1/JsonSchemas/Privileges/Privileges.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ProcessorMetrics/ProcessorMetrics.json b/static/redfish/v1/JsonSchemas/ProcessorMetrics/ProcessorMetrics.json deleted file mode 100644 index 6d7e2d98aaf679487ab4f2f02d4e8905d5722aab..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ProcessorMetrics/ProcessorMetrics.json +++ /dev/null @@ -1,627 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/ProcessorMetrics.v1_2_0.json", - "$ref": "#/definitions/ProcessorMetrics", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#ProcessorMetrics.ClearCurrentPeriod": { - "$ref": "#/definitions/ClearCurrentPeriod" - }, - "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" - }, - "CStateResidency": { - "additionalProperties": false, - "description": "The C-state residency of the processor.", - "longDescription": "This type shall contain properties that describe the C-state residency of the processor or core.", - "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": { - "Level": { - "description": "The C-state level, such as C0, C1, or C2.", - "longDescription": "This property shall contain the C-state level, such as C0, C1, or C2. When this resource is subordinate to the ProcessorSummary object, this property is not applicable.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "ResidencyPercent": { - "description": "The percentage of time that the processor or core has spent in this particular level of C-state.", - "longDescription": "This property shall contain the percentage of time that the processor or core has spent in this particular level of C-state. When this resource is subordinate to the ProcessorSummary object, this property is not applicable.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - } - }, - "type": "object" - }, - "CacheMetrics": { - "additionalProperties": false, - "description": "The processor core metrics.", - "longDescription": "This type shall contain properties that describe cache metrics of a processor or core.", - "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": { - "CacheMiss": { - "description": "The number of cache line misses in millions.", - "longDescription": "This property shall contain the number of cache line misses of the processor or core in millions.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "CacheMissesPerInstruction": { - "description": "The number of cache misses per instruction.", - "longDescription": "This property shall contain the number of cache misses per instruction of the processor or core.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "HitRatio": { - "description": "The cache line hit ratio.", - "longDescription": "This property shall contain the cache hit ratio of the processor or core.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "Level": { - "description": "The cache level.", - "longDescription": "This property shall contain the level of the cache in the processor or core.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "OccupancyBytes": { - "description": "The total cache level occupancy in bytes.", - "longDescription": "This property shall contain the total cache occupancy of the processor or core in bytes.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "OccupancyPercent": { - "description": "The total cache occupancy percentage.", - "longDescription": "This property shall contain the total cache occupancy percentage of the processor or core.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - } - }, - "type": "object" - }, - "CacheMetricsTotal": { - "additionalProperties": false, - "description": "The total cache metrics for a processor.", - "longDescription": "This property shall contain properties that describe the metrics for all of the cache memory for a processor.", - "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": { - "CurrentPeriod": { - "$ref": "#/definitions/CurrentPeriod", - "description": "The cache metrics since the last reset for this processor.", - "longDescription": "This property shall contain properties that describe the metrics for the current period of cache memory for this processor.", - "versionAdded": "v1_2_0" - }, - "LifeTime": { - "$ref": "#/definitions/LifeTime", - "description": "The cache metrics for the lifetime of this processor.", - "longDescription": "This property shall contain properties that describe the metrics for the lifetime of cache memory for this processor.", - "versionAdded": "v1_2_0" - } - }, - "type": "object" - }, - "ClearCurrentPeriod": { - "additionalProperties": false, - "description": "This action sets the CurrentPeriod property's values to 0.", - "longDescription": "This action shall set the CurrentPeriod property's values to 0.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_2_0" - }, - "CoreMetrics": { - "additionalProperties": false, - "description": "The processor core metrics.", - "longDescription": "This type shall contain properties that describe the cores of a processor.", - "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": { - "CStateResidency": { - "description": "The C-state residency of this core in the processor.", - "items": { - "$ref": "#/definitions/CStateResidency" - }, - "longDescription": "This property shall contain properties that describe the C-state residency of this core in the processor.", - "type": "array" - }, - "CoreCache": { - "description": "The cache metrics of this core in the processor.", - "items": { - "$ref": "#/definitions/CacheMetrics" - }, - "longDescription": "This property shall contain properties that describe the cache metrics of this core in the processor.", - "type": "array" - }, - "CoreId": { - "description": "The processor core identifier.", - "longDescription": "This property shall contain the identifier of the core within the processor.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "IOStallCount": { - "description": "The number of stalled cycles due to I/O operations.", - "longDescription": "This property shall contain the number of stalled cycles due to I/O operations of this core in the processor.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "InstructionsPerCycle": { - "description": "The number of instructions per clock cycle of this core.", - "longDescription": "This property shall contain the number of instructions per clock cycle of this core in the processor.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "MemoryStallCount": { - "description": "The number of stalled cycles due to memory operations.", - "longDescription": "This property shall contain the number of stalled cycles due to memory operations of this core in the processor.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "UnhaltedCycles": { - "description": "The unhalted cycles count of this core.", - "longDescription": "This property shall contain the number of unhalted cycles of this core in the processor.", - "readonly": true, - "type": [ - "number", - "null" - ] - } - }, - "type": "object" - }, - "CurrentPeriod": { - "additionalProperties": false, - "description": "The cache memory metrics since the last system reset or ClearCurrentPeriod action for a processor.", - "longDescription": "This type shall describe the cache memory metrics since last system reset or ClearCurrentPeriod action for a processor.", - "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": { - "CorrectableECCErrorCount": { - "description": "The number of the correctable errors of cache memory since reset.", - "longDescription": "This property shall contain the number of correctable errors of cache memory since reset. When this resource is subordinate to the ProcessorSummary object, this property shall be the sum of CorrectableECCErrorCount over all processors.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - }, - "UncorrectableECCErrorCount": { - "description": "The number of the uncorrectable errors of cache memory since reset.", - "longDescription": "This property shall contain the number of uncorrectable errors of cache memory since reset. When this resource is subordinate to the ProcessorSummary object, this property shall be the sum of UncorrectableECCErrorCount over all processors.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - } - }, - "type": "object" - }, - "LifeTime": { - "additionalProperties": false, - "description": "The cache memory metrics for the lifetime for a processor.", - "longDescription": "This type shall describe the cache memory metrics since manufacturing for a processor.", - "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": { - "CorrectableECCErrorCount": { - "description": "The number of the correctable errors for the lifetime of the cache memory.", - "longDescription": "This property shall contain the number of the correctable errors for the lifetime of cache memory. When this resource is subordinate to the ProcessorSummary object, this property shall be the sum of CorrectableECCErrorCount over all processors.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - }, - "UncorrectableECCErrorCount": { - "description": "The number of the uncorrectable errors for the lifetime of the cache memory.", - "longDescription": "This property shall contain the number of the uncorrectable errors for the lifetime of cache memory. When this resource is subordinate to the ProcessorSummary object, this property shall be the sum of UncorrectableECCErrorCount over all processors.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - } - }, - "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" - }, - "ProcessorMetrics": { - "additionalProperties": false, - "description": "The ProcessorMetrics schema contains usage and health statistics for a processor.", - "longDescription": "This resource contains the processor metrics for a single processor 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." - }, - "AverageFrequencyMHz": { - "deprecated": "This property has been deprecated in favor of OperatingSpeedMHz property.", - "description": "The average frequency of the processor.", - "longDescription": "This property shall contain average frequency in MHz, across all enabled cores in the processor. When this resource is subordinate to the ProcessorSummary object, this property is not applicable.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "MHz", - "versionDeprecated": "v1_1_0" - }, - "BandwidthPercent": { - "description": "The CPU bandwidth as a percentage.", - "longDescription": "This property shall contain CPU utilization of the processor as a percentage. When this resource is subordinate to the ProcessorSummary object, this property shall be the CPU utilization over all processors as a percentage.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - }, - "Cache": { - "description": "The processor cache metrics.", - "items": { - "$ref": "#/definitions/CacheMetrics" - }, - "longDescription": "This property shall contain properties that describe this processor's cache. When this resource is subordinate to the ProcessorSummary object, this property is not applicable.", - "type": "array" - }, - "CacheMetricsTotal": { - "$ref": "#/definitions/CacheMetricsTotal", - "description": "The total cache metrics for this processor.", - "longDescription": "This property shall contain properties that describe the metrics for all of the cache memory of this processor.", - "versionAdded": "v1_2_0" - }, - "ConsumedPowerWatt": { - "deprecated": "This property has been deprecated in favor of the properties in EnvironmentMetrics.", - "description": "The power, in watts, that the processor has consumed.", - "longDescription": "This property shall contain the power, in watts, that the processor has consumed. When this resource is subordinate to the ProcessorSummary object, this property shall be the sum of power, in watts, that all processors have consumed.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "W", - "versionDeprecated": "v1_2_0" - }, - "CoreMetrics": { - "description": "The processor core metrics.", - "items": { - "$ref": "#/definitions/CoreMetrics" - }, - "longDescription": "This property shall contain properties that describe the cores of this processor. When this resource is subordinate to the ProcessorSummary object, this property is not applicable.", - "type": "array" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "FrequencyRatio": { - "description": "The frequency relative to the nominal processor frequency ratio.", - "longDescription": "This property shall contain the frequency relative to the nominal processor frequency ratio of this processor. When this resource is subordinate to the ProcessorSummary object, this property shall be the average FrequencyRatio over all processors.", - "readonly": true, - "type": [ - "number", - "null" - ] - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "KernelPercent": { - "description": "The percentage of time spent in kernel mode.", - "longDescription": "This property shall contain total percentage of time the processor has spent in kernel mode. When this resource is subordinate to the ProcessorSummary object, this property shall be the average KernelPercent over all processors.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - }, - "LocalMemoryBandwidthBytes": { - "description": "The local memory bandwidth usage in bytes.", - "longDescription": "This property shall contain the local memory bandwidth usage of this processor in bytes. When this resource is subordinate to the ProcessorSummary object, this property shall be the sum of LocalMemoryBandwidthBytes over all processors.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "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." - }, - "OperatingSpeedMHz": { - "description": "Operating speed of the processor in MHz.", - "longDescription": "This property shall contain the operating speed of the processor in MHz. The operating speed of the processor might change more frequently than the manager is able to monitor.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "MHz", - "versionAdded": "v1_1_0" - }, - "RemoteMemoryBandwidthBytes": { - "description": "The remote memory bandwidth usage in bytes.", - "longDescription": "This property shall contain the remote memory bandwidth usage of this processor in bytes. When this resource is subordinate to the ProcessorSummary object, this property shall be the sum of RemoteMemoryBandwidthBytes over all processors.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "TemperatureCelsius": { - "deprecated": "This property has been deprecated in favor of the properties in EnvironmentMetrics.", - "description": "The temperature of the processor.", - "longDescription": "This property shall contain the temperature, in Celsius, of the processor. When this resource is subordinate to the ProcessorSummary object, this property shall be the average temperature, in Celsius, over all processors.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "Cel", - "versionDeprecated": "v1_2_0" - }, - "ThrottlingCelsius": { - "description": "The CPU margin to throttle (temperature offset in degree Celsius).", - "longDescription": "This property shall contain the CPU margin to throttle based on an offset between the maximum temperature in which the processor can operate, and the processor's current temperature. When this resource is subordinate to the ProcessorSummary object, this property is not applicable.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "Cel" - }, - "UserPercent": { - "description": "The percentage of time spent in user mode.", - "longDescription": "This property shall contain total percentage of time the processor has spent in user mode. When this resource is subordinate to the ProcessorSummary object, this property shall be the average UserPercent over all processors.", - "minimum": 0, - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "%" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#ProcessorMetrics.v1_2_0.ProcessorMetrics" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ProcessorMetrics/index.json b/static/redfish/v1/JsonSchemas/ProcessorMetrics/index.json deleted file mode 100644 index fde810da11ff61300435a6e64df301b1868e041e..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ProcessorMetrics/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/ProcessorMetrics", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "ProcessorMetrics Schema File", - "Schema": "#ProcessorMetrics.ProcessorMetrics", - "Description": "ProcessorMetrics Schema File Location", - "Id": "ProcessorMetrics", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/ProcessorMetrics.json", - "Uri": "/redfish/v1/JsonSchemas/ProcessorMetrics/ProcessorMetrics.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ResourceBlock/ResourceBlock.json b/static/redfish/v1/JsonSchemas/ResourceBlock/ResourceBlock.json deleted file mode 100644 index 7620a40f800a1f0865271432fb7e9464b1c96b81..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ResourceBlock/ResourceBlock.json +++ /dev/null @@ -1,626 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/ResourceBlock.v1_3_4.json", - "$ref": "#/definitions/ResourceBlock", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "CompositionState": { - "enum": [ - "Composing", - "ComposedAndAvailable", - "Composed", - "Unused", - "Failed", - "Unavailable" - ], - "enumDescriptions": { - "Composed": "Final successful state of a resource block that has participated in composition.", - "ComposedAndAvailable": "The resource block is currently participating in one or more compositions, and is available to use in more compositions.", - "Composing": "Intermediate state indicating composition is in progress.", - "Failed": "The final composition resulted in failure and manual intervention might be required to fix it.", - "Unavailable": "The resource block has been made unavailable by the service, such as due to maintenance being performed on the resource block.", - "Unused": "The resource block is free and can participate in composition." - }, - "enumVersionAdded": { - "ComposedAndAvailable": "v1_1_0", - "Unavailable": "v1_2_0" - }, - "type": "string" - }, - "CompositionStatus": { - "additionalProperties": false, - "description": "Composition status of the resource block.", - "longDescription": "This type shall contain properties that describe the high level composition status of the resource block.", - "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": { - "CompositionState": { - "anyOf": [ - { - "$ref": "#/definitions/CompositionState" - }, - { - "type": "null" - } - ], - "description": "The current state of the resource block from a composition perspective.", - "longDescription": "This property shall contain an enumerated value that describes the composition state of the resource block.", - "readonly": true - }, - "MaxCompositions": { - "description": "The maximum number of compositions in which this resource block can participate simultaneously.", - "longDescription": "This property shall contain a number indicating the maximum number of compositions in which this resource block can participate simultaneously. Services can have additional constraints that prevent this value from being achieved, such as due to system topology and current composed resource utilization. If SharingCapable is `false`, this value shall be set to `1`. The service shall support this property if SharingCapable supported.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "NumberOfCompositions": { - "description": "The number of compositions in which this resource block is currently participating.", - "longDescription": "This property shall contain the number of compositions in which this resource block is currently participating.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_1_0" - }, - "Reserved": { - "description": "An indication of whether any client has reserved the resource block.", - "longDescription": "This property shall indicate whether any client has reserved the resource block. A client sets this property after the resource block is identified as composed. It shall provide a way for multiple clients to negotiate the ownership of the resource block.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "SharingCapable": { - "description": "An indication of whether this resource block can participate in multiple compositions simultaneously.", - "longDescription": "This property shall indicate whether this resource block can participate in multiple compositions simultaneously. If this property is not provided, it shall be assumed that this resource block is not capable of being shared.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - }, - "SharingEnabled": { - "description": "An indication of whether this resource block is allowed to participate in multiple compositions simultaneously.", - "longDescription": "This property shall indicate whether this resource block can participate in multiple compositions simultaneously. The service shall reject modifications of this property with HTTP 400 Bad Request if this resource block is already being used as part of a composed resource. If `false`, the service shall not use the `ComposedAndAvailable` state for this resource block.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_1_0" - } - }, - "required": [ - "CompositionState" - ], - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Chassis": { - "description": "An array of links to the chassis in which this resource block is contained.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis" - }, - "longDescription": "This property shall contain an array of links to resources of type Chassis that represent the physical container associated with this resource block.", - "readonly": true, - "type": "array" - }, - "Chassis@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ComputerSystems": { - "description": "An array of links to the computer systems that are composed from this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.json#/definitions/ComputerSystem" - }, - "longDescription": "This property shall contain an array of links to resources of type ComputerSystem that represent the computer systems composed from this resource block.", - "readonly": true, - "type": "array" - }, - "ComputerSystems@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Zones": { - "description": "An array of links to the zones in which this resource block is bound.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Zone.json#/definitions/Zone" - }, - "longDescription": "This property shall contain an array of links to resources of type Zone that represent the binding constraints associated with this resource block.", - "readonly": true, - "type": "array" - }, - "Zones@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "ResourceBlock": { - "additionalProperties": false, - "description": "The ResourceBlock schema contains definitions resource blocks, its components, and affinity to composed devices.", - "longDescription": "This resource shall represent a resource block for 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." - }, - "CompositionStatus": { - "$ref": "#/definitions/CompositionStatus", - "description": "The composition status details for this resource block.", - "longDescription": "This property shall contain composition status information about this resource block." - }, - "ComputerSystems": { - "description": "An array of links to the computer systems available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ComputerSystem.json#/definitions/ComputerSystem" - }, - "longDescription": "This property shall contain an array of links to resource of type ComputerSystem that this resource block contains.", - "readonly": true, - "type": "array" - }, - "ComputerSystems@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "Drives": { - "description": "An array of links to the drives available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Drive.json#/definitions/Drive" - }, - "longDescription": "This property shall contain an array of links to resource of type Drive that this resource block contains.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "Drives@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "EthernetInterfaces": { - "description": "An array of links to the Ethernet interfaces available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/EthernetInterface.json#/definitions/EthernetInterface" - }, - "longDescription": "This property shall contain an array of links to resource of type EthernetInterface that this resource block contains.", - "readonly": true, - "type": "array" - }, - "EthernetInterfaces@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Memory": { - "description": "An array of links to the memory available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Memory.json#/definitions/Memory" - }, - "longDescription": "This property shall contain an array of links to resource of type Memory that this resource block contains.", - "readonly": true, - "type": "array" - }, - "Memory@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NetworkInterfaces": { - "description": "An array of links to the Network Interfaces available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/NetworkInterface.json#/definitions/NetworkInterface" - }, - "longDescription": "This property shall contain an array of links to resource of type NetworkInterface that this resource block contains.", - "readonly": true, - "type": "array" - }, - "NetworkInterfaces@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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." - }, - "Processors": { - "description": "An array of links to the processors available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Processor.json#/definitions/Processor" - }, - "longDescription": "This property shall contain an array of links to resource of type Processor that this resource block contains.", - "readonly": true, - "type": "array" - }, - "Processors@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ResourceBlockType": { - "description": "The types of resources available on this resource block.", - "items": { - "$ref": "#/definitions/ResourceBlockType" - }, - "longDescription": "This property shall contain an array of enumerated values that describe the type of resources available.", - "readonly": true, - "type": "array" - }, - "SimpleStorage": { - "description": "An array of links to the simple storage available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/SimpleStorage.json#/definitions/SimpleStorage" - }, - "longDescription": "This property shall contain an array of links to resource of type SimpleStorage that this resource block contains.", - "readonly": true, - "type": "array" - }, - "SimpleStorage@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "Storage": { - "description": "An array of links to the storage available in this resource block.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Storage.json#/definitions/Storage" - }, - "longDescription": "This property shall contain an array of links to resource of type Storage that this resource block contains.", - "readonly": true, - "type": "array" - }, - "Storage@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "required": [ - "CompositionStatus", - "ResourceBlockType", - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "ResourceBlockLimits": { - "additionalProperties": false, - "description": "This type specifies the allowable quantities of types of resource blocks for a composition request.", - "longDescription": "This object shall specify the allowable quantities of types of resource blocks for a given composition request.", - "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": { - "MaxCompute": { - "description": "The maximum number of resource blocks of type `Compute` allowed for the composition request.", - "longDescription": "This property shall contain an integer that specifies the maximum number of resource blocks of type `Compute` allowed for the composition request.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MaxComputerSystem": { - "description": "The maximum number of resource blocks of type `ComputerSystem` allowed for the composition request.", - "longDescription": "This property shall contain an integer that specifies the maximum number of resource blocks of type `ComputerSystem` allowed for the composition request.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MaxExpansion": { - "description": "The maximum number of resource blocks of type `Expansion` allowed for the composition request.", - "longDescription": "This property shall contain an integer that specifies the maximum number of resource blocks of type `Expansion` allowed for the composition request.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MaxMemory": { - "description": "The maximum number of resource blocks of type `Memory` allowed for the composition request.", - "longDescription": "This property shall contain an integer that specifies the maximum number of resource blocks of type `Memory` allowed for the composition request.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MaxNetwork": { - "description": "The maximum number of resource blocks of type `Network` allowed for the composition request.", - "longDescription": "This property shall contain an integer that specifies the maximum number of resource blocks of type `Network` allowed for the composition request.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MaxProcessor": { - "description": "The maximum number of resource blocks of type `Processor` allowed for the composition request.", - "longDescription": "This property shall contain an integer that specifies the maximum number of resource blocks of type `Processor` allowed for the composition request.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MaxStorage": { - "description": "The maximum number of resource blocks of type `Storage` allowed for the composition request.", - "longDescription": "This property shall contain an integer that specifies the maximum number of resource blocks of type `Storage` allowed for the composition request.", - "minimum": 1, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MinCompute": { - "description": "The minimum number of resource blocks of type `Compute` required for the composition request.", - "longDescription": "This property shall contain an integer that specifies the minimum number of resource blocks of type `Compute` required for the composition request.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MinComputerSystem": { - "description": "The minimum number of resource blocks of type `ComputerSystem` required for the composition request.", - "longDescription": "This property shall contain an integer that specifies the minimum number of resource blocks of type `ComputerSystem` required for the composition request.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MinExpansion": { - "description": "The minimum number of resource blocks of type `Expansion` required for the composition request.", - "longDescription": "This property shall contain an integer that specifies the minimum number of resource blocks of type `Expansion` required for the composition request.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MinMemory": { - "description": "The minimum number of resource blocks of type `Memory` required for the composition request.", - "longDescription": "This property shall contain an integer that specifies the minimum number of resource blocks of type `Memory` required for the composition request.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MinNetwork": { - "description": "The minimum number of resource blocks of type `Network` required for the composition request.", - "longDescription": "This property shall contain an integer that specifies the minimum number of resource blocks of type `Network` required for the composition request.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MinProcessor": { - "description": "The minimum number of resource blocks of type `Processor` required for the composition request.", - "longDescription": "This property shall contain an integer that specifies the minimum number of resource blocks of type `Processor` required for the composition request.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "MinStorage": { - "description": "The minimum number of resource blocks of type `Storage` required for the composition request.", - "longDescription": "This property shall contain an integer that specifies the minimum number of resource blocks of type `Storage` required for the composition request.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - } - }, - "type": "object" - }, - "ResourceBlockType": { - "enum": [ - "Compute", - "Processor", - "Memory", - "Network", - "Storage", - "ComputerSystem", - "Expansion" - ], - "enumDescriptions": { - "Compute": "This resource block contains resources of type `Processor` and `Memory` in a manner that creates a compute complex.", - "ComputerSystem": "This resource block contains resources of type `ComputerSystem`.", - "Expansion": "This resource block is capable of changing over time based on its configuration. Different types of devices within this resource block can be added and removed over time.", - "Memory": "This resource block contains resources of type `Memory`.", - "Network": "This resource block contains network resources, such as resource of type `EthernetInterface` and `NetworkInterface`.", - "Processor": "This resource block contains resources of type `Processor`.", - "Storage": "This resource block contains storage resources, such as resources of type `Storage` and `SimpleStorage`." - }, - "enumVersionAdded": { - "Expansion": "v1_2_0" - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2018.3", - "title": "#ResourceBlock.v1_3_4.ResourceBlock" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ResourceBlock/index.json b/static/redfish/v1/JsonSchemas/ResourceBlock/index.json deleted file mode 100644 index 17ef33fa2e7e3c4415a686d0d6d19a0c60834a4a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ResourceBlock/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/ResourceBlock", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "ResourceBlock Schema File", - "Schema": "#ResourceBlock.ResourceBlock", - "Description": "ResourceBlock Schema File Location", - "Id": "ResourceBlock", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/ResourceBlock.json", - "Uri": "/redfish/v1/JsonSchemas/ResourceBlock/ResourceBlock.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/RouteEntry/RouteEntry.json b/static/redfish/v1/JsonSchemas/RouteEntry/RouteEntry.json deleted file mode 100644 index f28a1632e7ebcb51987457b16db57055303d1a4d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/RouteEntry/RouteEntry.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/RouteEntry.v1_0_1.json", - "$ref": "#/definitions/RouteEntry", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "RouteEntry": { - "additionalProperties": false, - "description": "The RouteEntry schema describes the content of route entry rows. Each route entry contains route sets that list the possible routes for the route entry.", - "longDescription": "This Resource shall represent the content of route entry rows in the Redfish Specification.", - "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 - }, - "MinimumHopCount": { - "description": "The minimum number of hops.", - "longDescription": "This property shall indicate the minimum hop count used to calculate the computed hop count.", - "readonly": false, - "type": "integer" - }, - "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 raw data of route entry rows.", - "longDescription": "This property shall contain a binary data that represents the content of route entry rows.", - "pattern": "^0[xX](([a-fA-F]|[0-9]){2}){8}$", - "readonly": false, - "type": "string" - }, - "RouteSet": { - "$ref": "http://redfish.dmtf.org/schemas/v1/RouteSetEntryCollection.json#/definitions/RouteSetEntryCollection", - "description": "The link to the collection of route set entries associated with this route.", - "longDescription": "This property shall contain a link to a Resource Collection of type RouteSetEntryCollection.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#RouteEntry.v1_0_1.RouteEntry" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/RouteEntry/index.json b/static/redfish/v1/JsonSchemas/RouteEntry/index.json deleted file mode 100644 index 8751708779410ff461023361e98d62333ba65e68..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/RouteEntry/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/RouteEntry", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "RouteEntry Schema File", - "Schema": "#RouteEntry.RouteEntry", - "Description": "RouteEntry Schema File Location", - "Id": "RouteEntry", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/RouteEntry.json", - "Uri": "/redfish/v1/JsonSchemas/RouteEntry/RouteEntry.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/RouteSetEntry/RouteSetEntry.json b/static/redfish/v1/JsonSchemas/RouteSetEntry/RouteSetEntry.json deleted file mode 100644 index 6aed3a97da3e3d514ae2163b52ddb3146615efe4..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/RouteSetEntry/RouteSetEntry.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/RouteSetEntry.v1_0_1.json", - "$ref": "#/definitions/RouteSetEntry", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "RouteSetEntry": { - "additionalProperties": false, - "description": "The RouteSetEntry schema contains the information about a route. It is part of a larger set that contains possible routes for a particular route entry.", - "longDescription": "This Resource contains the content of a route set in the Redfish Specification.", - "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 - }, - "EgressIdentifier": { - "description": "The egress interface identifier.", - "longDescription": "This property shall contain the interface identifier corresponding to this route.", - "readonly": false, - "type": "integer" - }, - "HopCount": { - "description": "The number of hops.", - "longDescription": "This property shall contain the number of hops to the destination component from the indicated egress interface.", - "readonly": false, - "type": "integer" - }, - "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." - }, - "VCAction": { - "description": "The Virtual Channel Action index.", - "longDescription": "This property shall contain the index to the VCAT entry corresponding to this route.", - "readonly": false, - "type": "integer" - }, - "Valid": { - "description": "An indication of whether the entry is valid.", - "longDescription": "This property shall indicate whether the entry is valid.", - "readonly": false, - "type": "boolean" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#RouteSetEntry.v1_0_1.RouteSetEntry" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/RouteSetEntry/index.json b/static/redfish/v1/JsonSchemas/RouteSetEntry/index.json deleted file mode 100644 index 5342d79e3b06efe74c3c2d8f8526d6dad4da906d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/RouteSetEntry/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/RouteSetEntry", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "RouteSetEntry Schema File", - "Schema": "#RouteSetEntry.RouteSetEntry", - "Description": "RouteSetEntry Schema File Location", - "Id": "RouteSetEntry", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/RouteSetEntry.json", - "Uri": "/redfish/v1/JsonSchemas/RouteSetEntry/RouteSetEntry.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Schedule/Schedule.json b/static/redfish/v1/JsonSchemas/Schedule/Schedule.json deleted file mode 100644 index 84a655441787bcf4601dc9e824193d80a5870bb2..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Schedule/Schedule.json +++ /dev/null @@ -1,205 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Schedule.v1_2_2.json", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright", - "definitions": { - "DayOfWeek": { - "description": "Days of the week.", - "enum": [ - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - "Sunday", - "Every" - ], - "enumDescriptions": { - "Every": "Every day of the week.", - "Friday": "Friday.", - "Monday": "Monday.", - "Saturday": "Saturday.", - "Sunday": "Sunday.", - "Thursday": "Thursday.", - "Tuesday": "Tuesday.", - "Wednesday": "Wednesday." - }, - "enumLongDescriptions": { - "Every": "This value indicates that every day of the week has been selected. When used in array properties, such as for enabling a function on certain days, it shall be the only member in the array." - }, - "longDescription": "Days of the week.", - "type": "string" - }, - "MonthOfYear": { - "description": "Months of the year.", - "enum": [ - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - "Every" - ], - "enumDescriptions": { - "April": "April.", - "August": "August.", - "December": "December.", - "Every": "Every month of the year.", - "February": "February.", - "January": "January.", - "July": "July.", - "June": "June.", - "March": "March.", - "May": "May.", - "November": "November.", - "October": "October.", - "September": "September." - }, - "enumLongDescriptions": { - "Every": "This value indicates that every month of the year has been selected. When used in array properties, such as for enabling a function for certain months, it shall be the only member in the array." - }, - "longDescription": "Months of the year.", - "type": "string" - }, - "Schedule": { - "additionalProperties": false, - "description": "Schedule a series of occurrences.", - "longDescription": "The properties of this type shall schedule a series of occurrences.", - "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": { - "EnabledDaysOfMonth": { - "description": "Days of the month when scheduled occurrences are enabled. `0` indicates that every day of the month is enabled.", - "items": { - "type": [ - "integer", - "null" - ] - }, - "longDescription": "This property shall contain the days of the month when scheduled occurrences are enabled, for enabled days of week and months of year. If the array contains a single value of `0`, or if the property is not present, all days of the month shall be enabled.", - "maximum": 31, - "minimum": 0, - "readonly": false, - "type": "array" - }, - "EnabledDaysOfWeek": { - "description": "Days of the week when scheduled occurrences are enabled, for enabled days of the month and months of the year. If not present, all days of the week are enabled.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/DayOfWeek" - }, - { - "type": "null" - } - ] - }, - "longDescription": "Days of the week when scheduled occurrences are enabled. If not present, all days of the week shall be enabled.", - "readonly": false, - "type": "array" - }, - "EnabledIntervals": { - "description": "Intervals when scheduled occurrences are enabled.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "Each value shall be an ISO 8601 conformant interval specifying when occurrences are enabled.", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - }, - "EnabledMonthsOfYear": { - "description": "The months of the year when scheduled occurrences are enabled. If not present, all months of the year are enabled.", - "items": { - "anyOf": [ - { - "$ref": "#/definitions/MonthOfYear" - }, - { - "type": "null" - } - ] - }, - "longDescription": "This property shall contain the months of the year when scheduled occurrences are enabled, for enabled days of week and days of month. If not present, all months of the year shall be enabled.", - "readonly": false, - "type": "array" - }, - "InitialStartTime": { - "description": "The date and time when the initial occurrence is scheduled to occur.", - "format": "date-time", - "longDescription": "This property shall contain the date and time when the initial occurrence is scheduled to occur.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Lifetime": { - "description": "The time after provisioning when the schedule as a whole expires.", - "longDescription": "This property shall contain a Redfish Duration that describes the time after provisioning when the schedule expires.", - "pattern": "-?P(\\d+D)?(T(\\d+H)?(\\d+M)?(\\d+(.\\d+)?S)?)?", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "MaxOccurrences": { - "description": "The maximum number of scheduled occurrences.", - "longDescription": "This property shall contain the maximum number of scheduled occurrences.", - "readonly": false, - "type": [ - "integer", - "null" - ] - }, - "Name": { - "description": "The schedule name.", - "longDescription": "The name of the schedule, which is constructed as OrgID:ScheduleName. Examples include ACME:Daily, ACME:Weekly, and ACME:FirstTuesday.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "RecurrenceInterval": { - "description": "The amount of time until the next occurrence occurs.", - "longDescription": "This property shall contain a Redfish Duration that describes the time until the next occurrence.", - "pattern": "-?P(\\d+D)?(T(\\d+H)?(\\d+M)?(\\d+(.\\d+)?S)?)?", - "readonly": false, - "type": [ - "string", - "null" - ] - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2018.2", - "title": "#Schedule.v1_2_2" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Schedule/index.json b/static/redfish/v1/JsonSchemas/Schedule/index.json deleted file mode 100644 index 45804744f9c35d090743f16da589bc156b81d746..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Schedule/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Schedule", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Schedule Schema File", - "Schema": "#Schedule.Schedule", - "Description": "Schedule Schema File Location", - "Id": "Schedule", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Schedule.json", - "Uri": "/redfish/v1/JsonSchemas/Schedule/Schedule.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SecureBoot/SecureBoot.json b/static/redfish/v1/JsonSchemas/SecureBoot/SecureBoot.json deleted file mode 100644 index 372bb4632ba7c40fe1d01643350d0169e103d474..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SecureBoot/SecureBoot.json +++ /dev/null @@ -1,251 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/SecureBoot.v1_1_0.json", - "$ref": "#/definitions/SecureBoot", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#SecureBoot.ResetKeys": { - "$ref": "#/definitions/ResetKeys" - }, - "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" - }, - "ResetKeys": { - "additionalProperties": false, - "description": "This action resets the UEFI Secure Boot keys.", - "longDescription": "This action shall reset the UEFI Secure Boot key databases. The `ResetAllKeysToDefault` value shall reset all UEFI Secure Boot key databases to their default values. The `DeleteAllKeys` value shall delete the content of all UEFI Secure Boot key databases. The `DeletePK` value shall delete the content of the PK Secure Boot key database.", - "parameters": { - "ResetKeysType": { - "$ref": "#/definitions/ResetKeysType", - "description": "The type of reset or delete to perform on the UEFI Secure Boot databases.", - "longDescription": "This parameter shall specify the type of reset or delete to perform on the UEFI Secure Boot databases.", - "requiredParameter": true - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "ResetKeysType": { - "enum": [ - "ResetAllKeysToDefault", - "DeleteAllKeys", - "DeletePK" - ], - "enumDescriptions": { - "DeleteAllKeys": "Delete the contents of all UEFI Secure Boot key databases, including the PK key database. This puts the system in Setup Mode.", - "DeletePK": "Delete the contents of the PK UEFI Secure Boot database. This puts the system in Setup Mode.", - "ResetAllKeysToDefault": "Reset the contents of all UEFI Secure Boot key databases, including the PK key database, to the default values." - }, - "type": "string" - }, - "SecureBoot": { - "additionalProperties": false, - "description": "The SecureBoot schema contains UEFI Secure Boot information and represents properties for managing the UEFI Secure Boot functionality of a system.", - "longDescription": "This resource contains UEFI Secure Boot information for 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." - }, - "SecureBootCurrentBoot": { - "anyOf": [ - { - "$ref": "#/definitions/SecureBootCurrentBootType" - }, - { - "type": "null" - } - ], - "description": "The UEFI Secure Boot state during the current boot cycle.", - "longDescription": "This property shall indicate the UEFI Secure Boot state during the current boot cycle.", - "readonly": true - }, - "SecureBootDatabases": { - "$ref": "http://redfish.dmtf.org/schemas/v1/SecureBootDatabaseCollection.json#/definitions/SecureBootDatabaseCollection", - "description": "A link to the collection of UEFI Secure Boot databases.", - "longDescription": "The value of this property shall be a link to a resource collection of type SecureBootDatabaseCollection.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "SecureBootEnable": { - "description": "An indication of whether UEFI Secure Boot is enabled.", - "longDescription": "This property shall indicate whether the UEFI Secure Boot takes effect on next boot. This property can be enabled in UEFI boot mode only.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "SecureBootMode": { - "anyOf": [ - { - "$ref": "#/definitions/SecureBootModeType" - }, - { - "type": "null" - } - ], - "description": "The current UEFI Secure Boot Mode.", - "longDescription": "This property shall contain the current UEFI Secure Boot mode, as defined in the UEFI Specification.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "SecureBootCurrentBootType": { - "enum": [ - "Enabled", - "Disabled" - ], - "enumDescriptions": { - "Disabled": "UEFI Secure Boot is currently disabled.", - "Enabled": "UEFI Secure Boot is currently enabled." - }, - "type": "string" - }, - "SecureBootModeType": { - "enum": [ - "SetupMode", - "UserMode", - "AuditMode", - "DeployedMode" - ], - "enumDescriptions": { - "AuditMode": "UEFI Secure Boot is currently in Audit Mode.", - "DeployedMode": "UEFI Secure Boot is currently in Deployed Mode.", - "SetupMode": "UEFI Secure Boot is currently in Setup Mode.", - "UserMode": "UEFI Secure Boot is currently in User Mode." - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2020.1", - "title": "#SecureBoot.v1_1_0.SecureBoot" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SecureBoot/index.json b/static/redfish/v1/JsonSchemas/SecureBoot/index.json deleted file mode 100644 index 2cef86dd13cb34c2557bbf62114693cad2afba2a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SecureBoot/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/SecureBoot", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "SecureBoot Schema File", - "Schema": "#SecureBoot.SecureBoot", - "Description": "SecureBoot Schema File Location", - "Id": "SecureBoot", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/SecureBoot.json", - "Uri": "/redfish/v1/JsonSchemas/SecureBoot/SecureBoot.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SecureBootDatabase/SecureBootDatabase.json b/static/redfish/v1/JsonSchemas/SecureBootDatabase/SecureBootDatabase.json deleted file mode 100644 index 351b658f4f273812298e6cef0a354b45ca9d4efb..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SecureBootDatabase/SecureBootDatabase.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/SecureBootDatabase.v1_0_0.json", - "$ref": "#/definitions/SecureBootDatabase", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#SecureBootDatabase.ResetKeys": { - "$ref": "#/definitions/ResetKeys" - }, - "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" - }, - "ResetKeys": { - "additionalProperties": false, - "description": "This action is used to reset the UEFI Secure Boot keys of this database.", - "longDescription": "This action shall perform a reset of this UEFI Secure Boot key database. The `ResetAllKeysToDefault` value shall reset this UEFI Secure Boot key database to the default values. The `DeleteAllKeys` value shall delete the content of this UEFI Secure Boot key database.", - "parameters": { - "ResetKeysType": { - "$ref": "#/definitions/ResetKeysType", - "description": "The type of reset or delete to perform on this UEFI Secure Boot database.", - "longDescription": "This parameter shall specify the type of reset or delete to perform on this UEFI Secure Boot database.", - "requiredParameter": true - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "ResetKeysType": { - "enum": [ - "ResetAllKeysToDefault", - "DeleteAllKeys" - ], - "enumDescriptions": { - "DeleteAllKeys": "Delete the content of this UEFI Secure Boot key database.", - "ResetAllKeysToDefault": "Reset the content of this UEFI Secure Boot key database to the default values." - }, - "type": "string" - }, - "SecureBootDatabase": { - "additionalProperties": false, - "description": "The SecureBootDatabase schema describes a UEFI Secure Boot database used to store certificates or hashes.", - "longDescription": "This resource shall be used to represent a UEFI Secure Boot database for 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." - }, - "Certificates": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CertificateCollection.json#/definitions/CertificateCollection", - "description": "A link to the collection of certificates contained in this UEFI Secure Boot database.", - "longDescription": "The value of this property shall be a link to a resource collection of type CertificateCollection.", - "readonly": true - }, - "DatabaseId": { - "description": "This property contains the name of the UEFI Secure Boot database.", - "longDescription": "This property shall contain the name of the UEFI Secure Boot database. This property shall contain the same value as the Id property. The value shall be one of the UEFI-defined Secure Boot databases: `PK`, `KEK` `db`, `dbx`, `dbr`, `dbt`, `PKdefault`, `KEKDefault`, `dbDefault`, `dbxDefault`, `dbrDefault`, or `dbtDefault`.", - "readonly": true, - "type": "string" - }, - "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." - }, - "Signatures": { - "$ref": "http://redfish.dmtf.org/schemas/v1/SignatureCollection.json#/definitions/SignatureCollection", - "description": "A link to the collection of signatures contained in this UEFI Secure Boot database.", - "longDescription": "The value of this property shall be a link to a resource collection of type SignatureCollection.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.1", - "title": "#SecureBootDatabase.v1_0_0.SecureBootDatabase" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SecureBootDatabase/index.json b/static/redfish/v1/JsonSchemas/SecureBootDatabase/index.json deleted file mode 100644 index 3b21da520e32b4273e542dd8a2c5b477dd11ac85..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SecureBootDatabase/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/SecureBootDatabase", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "SecureBootDatabase Schema File", - "Schema": "#SecureBootDatabase.SecureBootDatabase", - "Description": "SecureBootDatabase Schema File Location", - "Id": "SecureBootDatabase", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/SecureBootDatabase.json", - "Uri": "/redfish/v1/JsonSchemas/SecureBootDatabase/SecureBootDatabase.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SerialInterface/SerialInterface.json b/static/redfish/v1/JsonSchemas/SerialInterface/SerialInterface.json deleted file mode 100644 index a45dec09d8f96fc31066375a0404815224233fea..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SerialInterface/SerialInterface.json +++ /dev/null @@ -1,324 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/SerialInterface.v1_1_7.json", - "$ref": "#/definitions/SerialInterface", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "BitRate": { - "enum": [ - "1200", - "2400", - "4800", - "9600", - "19200", - "38400", - "57600", - "115200", - "230400" - ], - "enumDescriptions": { - "115200": "A bit rate of 115200 bit/s.", - "1200": "A bit rate of 1200 bit/s.", - "19200": "A bit rate of 19200 bit/s.", - "230400": "A bit rate of 230400 bit/s.", - "2400": "A bit rate of 2400 bit/s.", - "38400": "A bit rate of 38400 bit/s.", - "4800": "A bit rate of 4800 bit/s.", - "57600": "A bit rate of 57600 bit/s.", - "9600": "A bit rate of 9600 bit/s." - }, - "type": "string" - }, - "ConnectorType": { - "enum": [ - "RJ45", - "RJ11", - "DB9 Female", - "DB9 Male", - "DB25 Female", - "DB25 Male", - "USB", - "mUSB", - "uUSB" - ], - "enumDescriptions": { - "DB25 Female": "A DB25 Female connector.", - "DB25 Male": "A DB25 Male connector.", - "DB9 Female": "A DB9 Female connector.", - "DB9 Male": "A DB9 Male connector.", - "RJ11": "An RJ11 connector.", - "RJ45": "An RJ45 connector.", - "USB": "A USB connector.", - "mUSB": "A mUSB connector.", - "uUSB": "A uUSB connector." - }, - "type": "string" - }, - "DataBits": { - "enum": [ - "5", - "6", - "7", - "8" - ], - "enumDescriptions": { - "5": "Five bits of data following the start bit.", - "6": "Six bits of data following the start bit.", - "7": "Seven bits of data following the start bit.", - "8": "Eight bits of data following the start bit." - }, - "type": "string" - }, - "FlowControl": { - "enum": [ - "None", - "Software", - "Hardware" - ], - "enumDescriptions": { - "Hardware": "Out-of-band flow control imposed.", - "None": "No flow control imposed.", - "Software": "XON/XOFF in-band flow control imposed." - }, - "type": "string" - }, - "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" - }, - "Parity": { - "enum": [ - "None", - "Even", - "Odd", - "Mark", - "Space" - ], - "enumDescriptions": { - "Even": "An even parity bit.", - "Mark": "A mark parity bit.", - "None": "No parity bit.", - "Odd": "An odd parity bit.", - "Space": "A space parity bit." - }, - "type": "string" - }, - "PinOut": { - "enum": [ - "Cisco", - "Cyclades", - "Digi" - ], - "enumDescriptions": { - "Cisco": "The Cisco pinout configuration.", - "Cyclades": "The Cyclades pinout configuration.", - "Digi": "The Digi pinout configuration." - }, - "type": "string" - }, - "SerialInterface": { - "additionalProperties": false, - "description": "The SerialInterface schema describes an asynchronous serial interface, such as an RS-232 interface, available to a system or device.", - "longDescription": "This resource shall represent a serial interface as part of the Redfish Specification.", - "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.", - "versionAdded": "v1_1_0" - }, - "BitRate": { - "$ref": "#/definitions/BitRate", - "description": "The receive and transmit rate of data flow, typically in bits per second (bit/s), over the serial connection.", - "longDescription": "This property shall indicate the transmit and receive speed of the serial connection.", - "readonly": false - }, - "ConnectorType": { - "$ref": "#/definitions/ConnectorType", - "description": "The type of connector used for this interface.", - "longDescription": "This property shall indicate the type of physical connector used for this serial connection.", - "readonly": true - }, - "DataBits": { - "$ref": "#/definitions/DataBits", - "description": "The number of data bits that follow the start bit over the serial connection.", - "longDescription": "This property shall indicate number of data bits for the serial connection.", - "readonly": false - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "FlowControl": { - "$ref": "#/definitions/FlowControl", - "description": "The type of flow control, if any, that is imposed on the serial connection.", - "longDescription": "This property shall indicate the flow control mechanism for the serial connection.", - "readonly": false - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "InterfaceEnabled": { - "description": "An indication of whether this interface is enabled.", - "longDescription": "This property shall indicate whether this interface is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "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." - }, - "Parity": { - "$ref": "#/definitions/Parity", - "description": "The type of parity used by the sender and receiver to detect errors over the serial connection.", - "longDescription": "This property shall indicate parity information for a serial connection.", - "readonly": false - }, - "PinOut": { - "anyOf": [ - { - "$ref": "#/definitions/PinOut" - }, - { - "type": "null" - } - ], - "description": "The physical pinout configuration for a serial connector.", - "longDescription": "This property shall indicate the physical pinout for the serial connector.", - "readonly": true - }, - "SignalType": { - "$ref": "#/definitions/SignalType", - "description": "The type of signal used for the communication connection.", - "longDescription": "This property shall contain the type of serial signalling in use for the serial connection.", - "readonly": true - }, - "StopBits": { - "$ref": "#/definitions/StopBits", - "description": "The period of time before the next start bit is transmitted.", - "longDescription": "This property shall indicate the stop bits for the serial connection.", - "readonly": false - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "SignalType": { - "enum": [ - "Rs232", - "Rs485" - ], - "enumDescriptions": { - "Rs232": "The serial interface follows RS232.", - "Rs485": "The serial interface follows RS485." - }, - "type": "string" - }, - "StopBits": { - "enum": [ - "1", - "2" - ], - "enumDescriptions": { - "1": "One stop bit following the data bits.", - "2": "Two stop bits following the data bits." - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2017.1", - "title": "#SerialInterface.v1_1_7.SerialInterface" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SerialInterface/index.json b/static/redfish/v1/JsonSchemas/SerialInterface/index.json deleted file mode 100644 index 497524e97ed415e6c7c0f139bbf83dedcba92ca9..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SerialInterface/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/SerialInterface", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "SerialInterface Schema File", - "Schema": "#SerialInterface.SerialInterface", - "Description": "SerialInterface Schema File Location", - "Id": "SerialInterface", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/SerialInterface.json", - "Uri": "/redfish/v1/JsonSchemas/SerialInterface/SerialInterface.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Signature/Signature.json b/static/redfish/v1/JsonSchemas/Signature/Signature.json deleted file mode 100644 index 681507a56ba925fdf902e9137cd7257c1878a804..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Signature/Signature.json +++ /dev/null @@ -1,174 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Signature.v1_0_2.json", - "$ref": "#/definitions/Signature", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "Signature": { - "additionalProperties": false, - "description": "The Signature schema describes a signature or a hash.", - "longDescription": "This resource contains a signature for 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." - }, - "SignatureString": { - "description": "The string for the signature.", - "longDescription": "This property shall contain the string of the signature, and the format shall follow the requirements specified by the value of the SignatureType property. If the signature contains any private keys, they shall be removed from the string in responses. If the private key for the signature is not known by the service and is needed to use the signature, the client shall provide the private key as part of the string in the POST request.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SignatureType": { - "description": "The format of the signature.", - "longDescription": "This property shall contain the format type for the signature. The format is qualified by the value of the SignatureTypeRegistry property.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SignatureTypeRegistry": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Signature.json#/definitions/SignatureTypeRegistry" - }, - { - "type": "null" - } - ], - "description": "The type of the signature.", - "longDescription": "This property shall contain the type for the signature.", - "readonly": true - }, - "UefiSignatureOwner": { - "description": "The UEFI signature owner for this signature.", - "longDescription": "The value of this property shall contain the GUID of the UEFI signature owner for this signature as defined by the UEFI Specification. This property shall only be present if the SignatureTypeRegistry property is `UEFI`.", - "pattern": "([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})", - "readonly": true, - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "requiredOnCreate": [ - "SignatureTypeRegistry", - "SignatureType", - "SignatureString" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.1", - "title": "#Signature.v1_0_2.Signature" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Signature/index.json b/static/redfish/v1/JsonSchemas/Signature/index.json deleted file mode 100644 index c817064d3b42e7df65a5d0e1d97ae988e48e7c58..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Signature/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Signature", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Signature Schema File", - "Schema": "#Signature.Signature", - "Description": "Signature Schema File Location", - "Id": "Signature", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Signature.json", - "Uri": "/redfish/v1/JsonSchemas/Signature/Signature.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SimpleStorage/SimpleStorage.json b/static/redfish/v1/JsonSchemas/SimpleStorage/SimpleStorage.json deleted file mode 100644 index f58dc37d7745df061507d97a44cd34f6f871faf5..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SimpleStorage/SimpleStorage.json +++ /dev/null @@ -1,270 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/SimpleStorage.v1_3_1.json", - "$ref": "#/definitions/SimpleStorage", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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.", - "versionAdded": "v1_2_0" - } - }, - "type": "object" - }, - "Device": { - "additionalProperties": false, - "description": "A storage device, such as a disk drive or optical media device.", - "longDescription": "This type shall describe a storage device visible to simple storage.", - "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": { - "CapacityBytes": { - "description": "The size, in bytes, of the storage device.", - "longDescription": "This property shall represent the size, in bytes, of the storage device.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By", - "versionAdded": "v1_1_0" - }, - "Manufacturer": { - "description": "The name of the manufacturer of this device.", - "longDescription": "This property shall indicate the name of the manufacturer of this storage device.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Model": { - "description": "The product model number of this device.", - "longDescription": "This property shall indicate the model information as provided by the manufacturer of this storage device.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Name": { - "description": "The name of the Resource or array member.", - "longDescription": "This object represents the name of this Resource or array member. The Resource values shall comply with the Redfish Specification-described requirements. This string value shall be of the 'Name' reserved word format.", - "readonly": true, - "type": "string" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the Resource and its subordinate or dependent Resources.", - "longDescription": "This property shall contain any status or health properties of the Resource." - } - }, - "required": [ - "Name" - ], - "type": "object" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described type shall contain links to Resources related to but not subordinate to 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": { - "Chassis": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis", - "description": "The link to the chassis that contains this simple storage.", - "longDescription": "This property shall contain a link to a Resource of type Chassis that represents the physical container associated with this Resource.", - "readonly": true, - "versionAdded": "v1_2_0" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "Storage": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Storage.json#/definitions/Storage", - "description": "The link to the storage instance that corresponds to this simple storage.", - "longDescription": "This property shall contain a link to a Resource of type Storage that represents the same storage subsystem as this Resource.", - "readonly": true, - "versionAdded": "v1_3_0" - } - }, - "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" - }, - "SimpleStorage": { - "additionalProperties": false, - "description": "The SimpleStorage schema represents the properties of a storage controller and its directly-attached devices.", - "longDescription": "This Resource contains a storage controller and its directly-attached devices.", - "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.", - "versionAdded": "v1_2_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "Devices": { - "description": "The storage devices.", - "items": { - "$ref": "#/definitions/Device" - }, - "longDescription": "This property shall contain a list of storage devices related to this Resource.", - "type": "array" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other Resources that are related to this Resource.", - "longDescription": "The Redfish Specification-described Links Property shall contain links to Resources related to but not subordinate to this Resource.", - "versionAdded": "v1_2_0" - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the Resource and its subordinate or dependent Resources.", - "longDescription": "This property shall contain any status or health properties of the Resource." - }, - "UefiDevicePath": { - "description": "The UEFI device path to access this storage controller.", - "longDescription": "This property shall contain the UEFI device path that identifies and locates the specific storage controller.", - "readonly": true, - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#SimpleStorage.v1_3_1.SimpleStorage" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/SimpleStorage/index.json b/static/redfish/v1/JsonSchemas/SimpleStorage/index.json deleted file mode 100644 index 5552fb0fbf5f6e0cf4f78733eeb2ccfc7c452614..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/SimpleStorage/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/SimpleStorage", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "SimpleStorage Schema File", - "Schema": "#SimpleStorage.SimpleStorage", - "Description": "SimpleStorage Schema File Location", - "Id": "SimpleStorage", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/SimpleStorage.json", - "Uri": "/redfish/v1/JsonSchemas/SimpleStorage/SimpleStorage.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Switch/Switch.json b/static/redfish/v1/JsonSchemas/Switch/Switch.json deleted file mode 100644 index 4452b956a76d6ab444c5b195685a9e4b236e81b2..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Switch/Switch.json +++ /dev/null @@ -1,485 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Switch.v1_5_0.json", - "$ref": "#/definitions/Switch", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#Switch.Reset": { - "$ref": "#/definitions/Reset" - }, - "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" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "Chassis": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Chassis.json#/definitions/Chassis", - "description": "The link to the chassis that contains this switch.", - "longDescription": "This property shall contain a link to a resource of type Chassis with which this switch is associated.", - "readonly": true - }, - "Endpoints": { - "description": "An array of links to the endpoints that connect to this switch.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint with which this switch is associated.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ManagedBy": { - "description": "An array of links to the managers that manage this switch.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Manager.json#/definitions/Manager" - }, - "longDescription": "This property shall contain an array of links to resources of type Manager with which this switch is associated.", - "readonly": true, - "type": "array" - }, - "ManagedBy@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "PCIeDevice": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice" - }, - { - "type": "null" - } - ], - "description": "The link to the PCIe device providing this switch.", - "longDescription": "This property shall contain a link to a resource of type PCIeDevice that represents the PCIe device providing this switch.", - "readonly": true, - "versionAdded": "v1_4_0" - } - }, - "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" - }, - "Reset": { - "additionalProperties": false, - "description": "This action resets this switch.", - "longDescription": "This action shall reset this switch.", - "parameters": { - "ResetType": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/ResetType", - "description": "The type of reset.", - "longDescription": "This parameter shall contain the type of reset. The service can accept a request without this parameter and can complete an implementation-specific default reset." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "Switch": { - "additionalProperties": false, - "description": "The Switch schema contains properties that describe a fabric switch.", - "longDescription": "This resource contains a switch for 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." - }, - "AssetTag": { - "description": "The user-assigned asset tag for this switch.", - "longDescription": "This property shall contain the user-assigned asset tag, which is an identifying string that tracks the drive for inventory purposes.", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Certificates": { - "$ref": "http://redfish.dmtf.org/schemas/v1/CertificateCollection.json#/definitions/CertificateCollection", - "description": "The link to a collection of certificates for device identity and attestation.", - "longDescription": "This property shall contain a link to a resource collection of type CertificateCollection that contains certificates for device identity and attestation.", - "readonly": true, - "versionAdded": "v1_5_0" - }, - "CurrentBandwidthGbps": { - "description": "The current internal bandwidth of this switch.", - "longDescription": "This property shall contain the internal bandwidth of this switch currently negotiated and running.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "Gbit/s", - "versionAdded": "v1_4_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "DomainID": { - "description": "The domain ID for this switch.", - "longDescription": "This property shall contain The domain ID for this switch. This property has a scope of uniqueness within the fabric of which the switch is a member.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "FirmwareVersion": { - "description": "The firmware version of this switch.", - "longDescription": "This property shall contain the firmware version as defined by the manufacturer for the associated switch.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_2_0" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "IndicatorLED": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/IndicatorLED" - }, - { - "type": "null" - } - ], - "deprecated": "This property has been deprecated in favor of the LocationIndicatorActive property.", - "description": "The state of the indicator LED, which identifies the switch.", - "longDescription": "This property shall contain the state of the indicator light associated with this switch.", - "readonly": false, - "versionDeprecated": "v1_4_0" - }, - "IsManaged": { - "description": "An indication of whether the switch is in a managed or unmanaged state.", - "longDescription": "This property shall indicate whether this switch is in a managed or unmanaged state.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "Location": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Location", - "description": "The location of the switch.", - "longDescription": "This property shall contain location information of the associated switch.", - "versionAdded": "v1_1_0" - }, - "LocationIndicatorActive": { - "description": "An indicator allowing an operator to physically locate this resource.", - "longDescription": "This property shall contain the state of the indicator used to physically identify or locate this resource. A write to this property shall update the value of IndicatorLED in this resource, if supported, to reflect the implementation of the locating function.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_4_0" - }, - "LogServices": { - "$ref": "http://redfish.dmtf.org/schemas/v1/LogServiceCollection.json#/definitions/LogServiceCollection", - "description": "The link to the collection of log services associated with this switch.", - "longDescription": "This property shall contain a link to a resource collection of type LogServiceCollection.", - "readonly": true - }, - "Manufacturer": { - "description": "The manufacturer of this switch.", - "longDescription": "This property shall contain the name of the organization responsible for producing the switch. This organization might be the entity from which the switch is purchased, but this is not necessarily true.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "MaxBandwidthGbps": { - "description": "The maximum internal bandwidth of this switch as currently configured.", - "longDescription": "This property shall contain the maximum internal bandwidth this switch is capable of being configured. If capable of autonegotiation, the switch shall attempt to negotiate to the specified maximum bandwidth.", - "readonly": true, - "type": [ - "number", - "null" - ], - "units": "Gbit/s", - "versionAdded": "v1_4_0" - }, - "Measurements": { - "description": "An array of DSP0274-defined measurement blocks.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/SoftwareInventory.json#/definitions/MeasurementBlock" - }, - "longDescription": "This property shall contain an array of DSP0274-defined measurement blocks.", - "type": "array", - "versionAdded": "v1_5_0" - }, - "Model": { - "description": "The product model number of this switch.", - "longDescription": "This property shall contain the manufacturer-provided model information of this switch.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "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." - }, - "PartNumber": { - "description": "The part number for this switch.", - "longDescription": "This property shall contain the manufacturer-provided part number for the switch.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Ports": { - "$ref": "http://redfish.dmtf.org/schemas/v1/PortCollection.json#/definitions/PortCollection", - "description": "The link to the collection ports for this switch.", - "longDescription": "This property shall contain a link to a resource collection of type PortCollection.", - "readonly": true - }, - "PowerState": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/PowerState" - }, - { - "type": "null" - } - ], - "description": "The current power state of the switch.", - "longDescription": "This property shall contain the power state of the switch.", - "readonly": true - }, - "Redundancy": { - "autoExpand": true, - "description": "Redundancy information for the switches.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Redundancy.json#/definitions/Redundancy" - }, - "longDescription": "This property shall contain an array that shows how this switch is grouped with other switches for form redundancy sets.", - "type": "array" - }, - "Redundancy@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "SKU": { - "description": "The SKU for this switch.", - "longDescription": "This property shall contain the SKU number for this switch.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "SerialNumber": { - "description": "The serial number for this switch.", - "longDescription": "This property shall contain a manufacturer-allocated number that identifies the switch.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "SupportedProtocols": { - "description": "The protocols this switch supports.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Protocol.json#/definitions/Protocol" - }, - "longDescription": "The property shall contain an array of protocols this switch supports. If the value of SwitchType is `MultiProtocol`, this property shall be required.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "SwitchType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Protocol.json#/definitions/Protocol" - }, - { - "type": "null" - } - ], - "description": "The protocol being sent over this switch.", - "longDescription": "This property shall contain the protocol being sent over this switch. For a switch that supports multiple protocols, the value should be `MultiProtocol` and the SupportedProtocols property should be used to describe the supported protocols.", - "readonly": true - }, - "TotalSwitchWidth": { - "description": "The total number of lanes, phys, or other physical transport links that this switch contains.", - "longDescription": "This property shall contain the number of physical transport lanes, phys, or other physical transport links that this switch contains. For PCIe, this value shall be the lane count.", - "readonly": true, - "type": [ - "integer", - "null" - ] - }, - "UUID": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/UUID" - }, - { - "type": "null" - } - ], - "description": "The UUID for this switch.", - "longDescription": "This property shall contain a universal unique identifier number for the switch.", - "readonly": true, - "versionAdded": "v1_3_0" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.3", - "title": "#Switch.v1_5_0.Switch" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Switch/index.json b/static/redfish/v1/JsonSchemas/Switch/index.json deleted file mode 100644 index 9acac8e4dadb632de57a94903bbac77190163c60..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Switch/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Switch", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Switch Schema File", - "Schema": "#Switch.Switch", - "Description": "Switch Schema File Location", - "Id": "Switch", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Switch.json", - "Uri": "/redfish/v1/JsonSchemas/Switch/Switch.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json b/static/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json deleted file mode 100644 index 1e57bad2b8a778b3153ff1269b0a05d443c0f000..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json +++ /dev/null @@ -1,266 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/ThermalMetrics.v1_0_0.json", - "$ref": "#/definitions/ThermalMetrics", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#ThermalMetrics.ResetMetrics": { - "$ref": "#/definitions/ResetMetrics" - }, - "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" - }, - "ResetMetrics": { - "additionalProperties": false, - "description": "This action resets the summary metrics related to this equipment.", - "longDescription": "This action shall reset any time intervals or counted values for this equipment.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "TemperatureSummary": { - "additionalProperties": false, - "description": "The temperature sensors for a subsystem.", - "longDescription": "This type shall contain properties that describe temperature sensor for a subsystem.", - "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": { - "Ambient": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The ambient temperature of this subsystem.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the temperature reading for the ambient temperature of this subsystem.", - "readonly": true - }, - "Exhaust": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The exhaust temperature of this subsystem.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the temperature reading for the exhaust temperature of this subsystem.", - "readonly": true - }, - "Intake": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The intake temperature of this subsystem.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the temperature reading for the intake temperature of this subsystem.", - "readonly": true - }, - "Internal": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorExcerpt" - }, - { - "type": "null" - } - ], - "description": "The internal temperature of this subsystem.", - "excerptCopy": "SensorExcerpt", - "longDescription": "This property shall contain the temperature reading for the internal temperature of this subsystem.", - "readonly": true - } - }, - "type": "object" - }, - "ThermalMetrics": { - "additionalProperties": false, - "description": "The ThermalMetrics schema represents the thermal metrics of a chassis.", - "longDescription": "This resource shall represent the thermal metrics of a chassis for 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." - }, - "TemperatureReadingsCelsius": { - "description": "The temperature readings from all related sensors for this device.", - "excerptCopy": "SensorArrayExcerpt", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Sensor.json#/definitions/SensorArrayExcerpt" - }, - "longDescription": "This property shall contain the temperature sensors for this subsystem.", - "readonly": true, - "type": "array" - }, - "TemperatureReadingsCelsius@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "TemperatureSummaryCelsius": { - "anyOf": [ - { - "$ref": "#/definitions/TemperatureSummary" - }, - { - "type": "null" - } - ], - "description": "The summary temperature readings for this chassis.", - "longDescription": "This property shall contain the temperature sensor readings for this subsystem." - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#ThermalMetrics.v1_0_0.ThermalMetrics" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ThermalMetrics/index.json b/static/redfish/v1/JsonSchemas/ThermalMetrics/index.json deleted file mode 100644 index 9d7bfbb356cc1ad5ad98c5cec59ccb0622dc8788..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ThermalMetrics/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/ThermalMetrics", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "ThermalMetrics Schema File", - "Schema": "#ThermalMetrics.ThermalMetrics", - "Description": "ThermalMetrics Schema File Location", - "Id": "ThermalMetrics", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/ThermalMetrics.json", - "Uri": "/redfish/v1/JsonSchemas/ThermalMetrics/ThermalMetrics.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json b/static/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json deleted file mode 100644 index 0b22bbde0db11d8924ac259a0a1fc95bae6afd5b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json +++ /dev/null @@ -1,153 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/ThermalSubsystem.v1_0_0.json", - "$ref": "#/definitions/ThermalSubsystem", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": "This property contains the available OEM specific actions for this resource.", - "longDescription": "This property shall contain any additional OEM actions for this resource." - } - }, - "type": "object" - }, - "OemActions": { - "additionalProperties": true, - "description": "The available OEM specific actions for this resource.", - "longDescription": "This type shall contain any additional OEM 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" - }, - "ThermalSubsystem": { - "additionalProperties": false, - "description": "This ThermalSubsystem schema contains the definition for the thermal subsystem of a chassis.", - "longDescription": "This resource shall represent a thermal subsystem for 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": "The Actions 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 - }, - "FanRedundancy": { - "description": "The redundancy information for the groups of fans in this subsystem.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Redundancy.json#/definitions/RedundantGroup" - }, - "longDescription": "This property shall contain redundancy information for the groups of fans in this subsystem.", - "type": "array" - }, - "Fans": { - "$ref": "http://redfish.dmtf.org/schemas/v1/FanCollection.json#/definitions/FanCollection", - "description": "The link to the collection of fans within this subsystem.", - "longDescription": "This property shall contain a link to a resource collection of type FanCollection.", - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "ThermalMetrics": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ThermalMetrics.json#/definitions/ThermalMetrics", - "description": "The link to the summary of thermal metrics for this subsystem.", - "longDescription": "This property shall contain a link to a resource collection of type ThermalMetrics.", - "readonly": true - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#ThermalSubsystem.v1_0_0.ThermalSubsystem" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/ThermalSubsystem/index.json b/static/redfish/v1/JsonSchemas/ThermalSubsystem/index.json deleted file mode 100644 index 373dc14a5b07ec5c1164bfa0fc3d9871adb08a49..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/ThermalSubsystem/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/ThermalSubsystem", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "ThermalSubsystem Schema File", - "Schema": "#ThermalSubsystem.ThermalSubsystem", - "Description": "ThermalSubsystem Schema File Location", - "Id": "ThermalSubsystem", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/ThermalSubsystem.json", - "Uri": "/redfish/v1/JsonSchemas/ThermalSubsystem/ThermalSubsystem.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Triggers/Triggers.json b/static/redfish/v1/JsonSchemas/Triggers/Triggers.json deleted file mode 100644 index 726481d01323ede98853b55c047170107a9d2589..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Triggers/Triggers.json +++ /dev/null @@ -1,544 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Triggers.v1_1_3.json", - "$ref": "#/definitions/Triggers", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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" - }, - "DirectionOfCrossingEnum": { - "description": "The direction of crossing that corresponds to a trigger.", - "enum": [ - "Increasing", - "Decreasing" - ], - "enumDescriptions": { - "Decreasing": "A trigger is met when the metric value crosses the trigger value while decreasing.", - "Increasing": "A trigger condition is met when the metric value crosses the trigger value while increasing." - }, - "longDescription": "The value shall indicate the direction of crossing that corresponds to a trigger.", - "type": "string" - }, - "DiscreteTrigger": { - "additionalProperties": false, - "description": "The characteristics of the discrete trigger.", - "longDescription": "This object shall contain the characteristics of the discrete trigger.", - "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": { - "DwellTime": { - "description": "The amount of time that a trigger event persists before the metric action is performed.", - "longDescription": "This property shall contain the amount of time that a trigger event persists before the TriggerActions are performed.", - "pattern": "-?P(\\d+D)?(T(\\d+H)?(\\d+M)?(\\d+(.\\d+)?S)?)?", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Name": { - "description": "The name of trigger.", - "longDescription": "This property shall contain a name for the trigger.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Severity": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Health" - }, - { - "type": "null" - } - ], - "description": "The severity of the event message.", - "longDescription": "This property shall contain the Severity property to be used in the event message.", - "readonly": false - }, - "Value": { - "description": "The discrete metric value that constitutes a trigger event.", - "longDescription": "This property shall contain the value discrete metric that constitutes a trigger event. The DwellTime shall be measured from this point in time.", - "readonly": false, - "type": [ - "string", - "null" - ] - } - }, - "type": "object" - }, - "DiscreteTriggerConditionEnum": { - "description": "The condition, in relationship to the discrete trigger values, which constitutes a trigger.", - "enum": [ - "Specified", - "Changed" - ], - "enumDescriptions": { - "Changed": "A discrete trigger condition is met whenever the metric value changes.", - "Specified": "A discrete trigger condition is met when the metric value becomes one of the values that the DiscreteTriggers property lists." - }, - "longDescription": "This type shall specify the condition, in relationship to the discrete trigger values, which constitutes a trigger.", - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "MetricReportDefinitions": { - "description": "The metric report definitions that generate new metric reports when a trigger condition is met and when the TriggerActions property contains `RedfishMetricReport`.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/MetricReportDefinition.json#/definitions/MetricReportDefinition" - }, - "longDescription": "This property shall contain a set of links to metric report definitions that generate new metric reports when a trigger condition is met and when the TriggerActions property contains `RedfishMetricReport`.", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - }, - "MetricReportDefinitions@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - } - }, - "type": "object" - }, - "MetricTypeEnum": { - "description": "The type of metric for which the trigger is configured.", - "enum": [ - "Numeric", - "Discrete" - ], - "enumDescriptions": { - "Discrete": "The trigger is for a discrete sensor.", - "Numeric": "The trigger is for numeric sensor." - }, - "longDescription": "This type shall specify the type of metric for which the trigger is configured.", - "type": "string" - }, - "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" - }, - "Threshold": { - "additionalProperties": false, - "description": "A threshold definition for a sensor.", - "longDescription": "This type shall contain the properties for an individual threshold for this sensor.", - "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": { - "Activation": { - "anyOf": [ - { - "$ref": "#/definitions/ThresholdActivation" - }, - { - "type": "null" - } - ], - "description": "The direction of crossing that activates this threshold.", - "longDescription": "This property shall indicate the direction of crossing of the reading for this sensor that activates the threshold.", - "readonly": false - }, - "DwellTime": { - "description": "The duration the sensor value must violate the threshold before the threshold is activated.", - "longDescription": "This property shall indicate the duration the sensor value violates the threshold before the threshold is activated.", - "pattern": "-?P(\\d+D)?(T(\\d+H)?(\\d+M)?(\\d+(.\\d+)?S)?)?", - "readonly": false, - "type": [ - "string", - "null" - ] - }, - "Reading": { - "description": "The threshold value.", - "longDescription": "This property shall indicate the reading for this sensor that activates the threshold. The value of the property shall use the same units as the MetricProperties property.", - "readonly": false, - "type": [ - "number", - "null" - ] - } - }, - "type": "object" - }, - "ThresholdActivation": { - "enum": [ - "Increasing", - "Decreasing", - "Either" - ], - "enumDescriptions": { - "Decreasing": "Value decreases below the threshold.", - "Either": "Value crosses the threshold in either direction.", - "Increasing": "Value increases above the threshold." - }, - "enumLongDescriptions": { - "Decreasing": "This threshold is activated when the reading changes from a value higher than the threshold to a value lower than the threshold.", - "Either": "This threshold is activated when either the Increasing or Decreasing conditions are met.", - "Increasing": "This threshold is activated when the reading changes from a value lower than the threshold to a value higher than the threshold." - }, - "type": "string" - }, - "Thresholds": { - "additionalProperties": false, - "description": "The set of thresholds for a sensor.", - "longDescription": "This type shall contain a set of thresholds for a sensor.", - "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": { - "LowerCritical": { - "$ref": "#/definitions/Threshold", - "description": "The value at which the reading is below normal range and requires attention.", - "longDescription": "This property shall contain the value at which the MetricProperties property is below the normal range and might require attention. The value of the property shall use the same units as the MetricProperties property." - }, - "LowerWarning": { - "$ref": "#/definitions/Threshold", - "description": "The value at which the reading is below normal range.", - "longDescription": "This property shall contain the value at which the MetricProperties property is below the normal range. The value of the property shall use the same units as the MetricProperties property." - }, - "UpperCritical": { - "$ref": "#/definitions/Threshold", - "description": "The value at which the reading is above normal range and requires attention.", - "longDescription": "This property shall contain the value at which the MetricProperties property is above the normal range and might require attention. The value of the property shall use the same units as the MetricProperties property." - }, - "UpperWarning": { - "$ref": "#/definitions/Threshold", - "description": "The value at which the reading is above normal range.", - "longDescription": "This property shall contain the value at which the MetricProperties property is above the normal range. The value of the property shall use the same units as the MetricProperties property." - } - }, - "type": "object" - }, - "TriggerActionEnum": { - "description": "The actions to perform when a trigger condition is met.", - "enum": [ - "LogToLogService", - "RedfishEvent", - "RedfishMetricReport" - ], - "enumDescriptions": { - "LogToLogService": "When a trigger condition is met, record in a log.", - "RedfishEvent": "When a trigger condition is met, the service sends an event to subscribers.", - "RedfishMetricReport": "When a trigger condition is met, force an update of the specified metric reports." - }, - "enumLongDescriptions": { - "LogToLogService": "This value indicates that when a trigger condition is met, the service shall log the occurrence of the condition to the log that the LogService property in the telemetry service resource describes.", - "RedfishEvent": "This value indicates that when a trigger condition is met, the service shall send an event to subscribers.", - "RedfishMetricReport": "This value indicates that when a trigger condition is met, the service shall force the metric reports managed by the MetricReportDefinitions specified by the MetricReportDefinitions property to be updated, regardless of the MetricReportDefinitionType property value. The actions specified in the ReportActions property of each MetricReportDefinition shall be performed." - }, - "enumVersionAdded": { - "RedfishMetricReport": "v1_1_0" - }, - "longDescription": "This type shall specify the actions to perform when a trigger condition is met.", - "type": "string" - }, - "Triggers": { - "additionalProperties": false, - "description": "The Triggers schema describes a trigger that applies to metrics.", - "longDescription": "This resource shall contain a trigger that applies to metrics.", - "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 - }, - "DiscreteTriggerCondition": { - "anyOf": [ - { - "$ref": "#/definitions/DiscreteTriggerConditionEnum" - }, - { - "type": "null" - } - ], - "description": "The conditions when a discrete metric triggers.", - "longDescription": "This property shall contain the conditions when a discrete metric triggers.", - "readonly": true - }, - "DiscreteTriggers": { - "description": "The list of discrete triggers.", - "items": { - "$ref": "#/definitions/DiscreteTrigger" - }, - "longDescription": "This property shall contain a list of values to which to compare a metric reading. This property shall be present when the DiscreteTriggerCondition property is `Specified`.", - "type": "array" - }, - "EventTriggers": { - "description": "The array of MessageIds that specify when a trigger condition is met based on an event.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of MessageIds that specify when a trigger condition is met based on an event. When the service generates an event and if it contains a MessageId within this array, a trigger condition shall be met.", - "pattern": "^[A-Za-z0-9]+\\.\\d+\\.\\d+\\.[A-Za-z0-9.]+$", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource.", - "versionAdded": "v1_1_0" - }, - "MetricProperties": { - "description": "An array of URIs with wildcards and property identifiers for this trigger. Each wildcard shall be replaced with its corresponding entry in the Wildcard array property.", - "format": "uri-reference", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This property shall contain an array of URIs with wildcards and property identifiers for this trigger. Use a set of curly braces to delimit each wildcard in the URI. Replace each wildcard with its corresponding entry in the Wildcard array property. A URI that contains wildcards shall link to a resource property to which the metric definition applies after all wildcards are replaced with their corresponding entries in the Wildcard array property. The property identifiers portion of the URI shall follow the RFC6901-defined JSON fragment notation rules.", - "readonly": false, - "type": "array" - }, - "MetricType": { - "anyOf": [ - { - "$ref": "#/definitions/MetricTypeEnum" - }, - { - "type": "null" - } - ], - "description": "The metric type of the trigger.", - "longDescription": "This property shall contain the metric type of the trigger.", - "readonly": true - }, - "Name": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Name", - "readonly": true - }, - "NumericThresholds": { - "$ref": "#/definitions/Thresholds", - "description": "The thresholds when a numeric metric triggers.", - "longDescription": "This property shall contain the list of thresholds to which to compare a numeric metric value." - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "TriggerActions": { - "description": "The actions that the trigger initiates.", - "items": { - "$ref": "#/definitions/TriggerActionEnum" - }, - "longDescription": "This property shall contain the actions that the trigger initiates.", - "readonly": true, - "type": "array" - }, - "Wildcards": { - "description": "The wildcards and their substitution values for the entries in the MetricProperties array property.", - "items": { - "$ref": "#/definitions/Wildcard" - }, - "longDescription": "This property shall contain the wildcards and their substitution values for the entries in the MetricProperties array property. Each wildcard shall have a corresponding entry in this array property.", - "type": "array" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "Wildcard": { - "additionalProperties": false, - "description": "The wildcard and its substitution values.", - "longDescription": "This property shall contain a wildcard and its substitution values.", - "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": { - "Name": { - "description": "The wildcard.", - "longDescription": "This property shall contain the string used as a wildcard.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "Values": { - "description": "An array of values to substitute for the wildcard.", - "items": { - "type": [ - "string", - "null" - ] - }, - "longDescription": "This array property shall contain the list of values to substitute for the wildcard.", - "readonly": true, - "type": "array" - } - }, - "type": "object" - } - }, - "owningEntity": "DMTF", - "release": "2019.1", - "title": "#Triggers.v1_1_3.Triggers" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Triggers/index.json b/static/redfish/v1/JsonSchemas/Triggers/index.json deleted file mode 100644 index 57ff11af2a52ebf6da4cb79314e0ca38adbd09be..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Triggers/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Triggers", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Triggers Schema File", - "Schema": "#Triggers.Triggers", - "Description": "Triggers Schema File Location", - "Id": "Triggers", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Triggers.json", - "Uri": "/redfish/v1/JsonSchemas/Triggers/Triggers.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/VCATEntry/VCATEntry.json b/static/redfish/v1/JsonSchemas/VCATEntry/VCATEntry.json deleted file mode 100644 index e47455009d235703a980426fd0da0b7139cc6ad2..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/VCATEntry/VCATEntry.json +++ /dev/null @@ -1,188 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/VCATEntry.v1_0_1.json", - "$ref": "#/definitions/VCATEntry", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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, - "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 and 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 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" - }, - "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" - } - }, - "owningEntity": "DMTF", - "release": "2019.4", - "title": "#VCATEntry.v1_0_1.VCATEntry" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/VCATEntry/index.json b/static/redfish/v1/JsonSchemas/VCATEntry/index.json deleted file mode 100644 index 12d6380f504803fcf8901547ef986c36987c9c5b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/VCATEntry/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/VCATEntry", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "VCATEntry Schema File", - "Schema": "#VCATEntry.VCATEntry", - "Description": "VCATEntry Schema File Location", - "Id": "VCATEntry", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/VCATEntry.json", - "Uri": "/redfish/v1/JsonSchemas/VCATEntry/VCATEntry.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Volume/Volume.json b/static/redfish/v1/JsonSchemas/Volume/Volume.json deleted file mode 100644 index 32ef77c6e9469b4ec1eda040a3ff60b3b6b8dd83..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Volume/Volume.json +++ /dev/null @@ -1,1441 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.v1_6_1.json", - "$ref": "#/definitions/Volume", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2016-2020 Storage Networking Industry Association (SNIA), USA. All rights reserved. For the full SNIA copyright policy, see http://www.snia.org/about/corporate_info/copyright", - "definitions": { - "Actions": { - "additionalProperties": false, - "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": { - "#Volume.AssignReplicaTarget": { - "$ref": "#/definitions/AssignReplicaTarget" - }, - "#Volume.ChangeRAIDLayout": { - "$ref": "#/definitions/ChangeRAIDLayout" - }, - "#Volume.CheckConsistency": { - "$ref": "#/definitions/CheckConsistency" - }, - "#Volume.CreateReplicaTarget": { - "$ref": "#/definitions/CreateReplicaTarget" - }, - "#Volume.ForceEnable": { - "$ref": "#/definitions/ForceEnable" - }, - "#Volume.Initialize": { - "$ref": "#/definitions/Initialize" - }, - "#Volume.RemoveReplicaRelationship": { - "$ref": "#/definitions/RemoveReplicaRelationship" - }, - "#Volume.ResumeReplication": { - "$ref": "#/definitions/ResumeReplication" - }, - "#Volume.ReverseReplicationRelationship": { - "$ref": "#/definitions/ReverseReplicationRelationship" - }, - "#Volume.SplitReplication": { - "$ref": "#/definitions/SplitReplication" - }, - "#Volume.SuspendReplication": { - "$ref": "#/definitions/SuspendReplication" - }, - "Oem": { - "$ref": "#/definitions/OemActions" - } - }, - "type": "object" - }, - "AssignReplicaTarget": { - "additionalProperties": false, - "description": "This action is used to establish a replication relationship by assigning an existing volume to serve as a target replica for an existing source volume.", - "longDescription": "This action shall be used to establish a replication relationship by assigning an existing volume to serve as a target replica for an existing source volume.", - "parameters": { - "ReplicaType": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageReplicaInfo.json#/definitions/ReplicaType", - "description": "The type of replica relationship to be created.", - "longDescription": "This parameter shall contain the type of replica relationship to be created (e.g., Clone, Mirror, Snap).", - "requiredParameter": true - }, - "ReplicaUpdateMode": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageReplicaInfo.json#/definitions/ReplicaUpdateMode", - "description": "The replica update mode (synchronous vs asynchronous).", - "longDescription": "This parameter shall specify the replica update mode.", - "requiredParameter": true - }, - "TargetVolume": { - "description": "The Uri to the existing target volume.", - "longDescription": "This parameter shall contain the Uri to the existing target volume.", - "requiredParameter": true, - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_4_0" - }, - "ChangeRAIDLayout": { - "additionalProperties": false, - "description": "Request system change the RAID layout of the volume.", - "longDescription": "This action shall request the system to change the RAID layout of the volume. Depending on the combination of the submitted parameters, this could be changing the RAID type, changing the span count, changing the number of drives used by the volume, or another configuration change suppported by the system. Note that usage of this action while online may potentially cause data loss if the available capacity is reduced.", - "parameters": { - "Drives": { - "description": "An array of the drives to be used by the volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Drive.json#/definitions/Drive" - }, - "longDescription": "This parameter shall contain an array of the drives to be used by the volume.", - "type": "array" - }, - "MediaSpanCount": { - "description": "The requested number of media elements used per span in the secondary RAID for a hierarchical RAID type.", - "longDescription": "This parameter shall contain the requested number of media elements used per span in the secondary RAID for a hierarchical RAID type.", - "type": "integer" - }, - "RAIDType": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/RAIDType", - "description": "The requested RAID type for the volume.", - "longDescription": "This parameter shall contain the requested RAID type for the volume." - }, - "StripSizeBytes": { - "description": "The number of blocks (bytes) requested for new strip size.", - "longDescription": "This parameter shall contain the number of blocks (bytes) requested for the strip size.", - "type": "integer" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_5_0" - }, - "CheckConsistency": { - "additionalProperties": false, - "description": "This action is used to force a check of the Volume's parity or redundant data to ensure it matches calculated values.", - "longDescription": "This defines the name of the custom action supported on this resource.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object" - }, - "CreateReplicaTarget": { - "additionalProperties": false, - "description": "This action is used to create a new volume resource to provide expanded data protection through a replica relationship with the specified source volume.", - "longDescription": "This action shall be used to create a new volume resource to provide expanded data protection through a replica relationship with the specified source volume.", - "parameters": { - "ReplicaType": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageReplicaInfo.json#/definitions/ReplicaType", - "description": "The type of replica relationship to be created.", - "longDescription": "This parameter shall contain the type of replica relationship to be created (e.g., Clone, Mirror, Snap).", - "requiredParameter": true - }, - "ReplicaUpdateMode": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageReplicaInfo.json#/definitions/ReplicaUpdateMode", - "description": "The replica update mode (synchronous vs asynchronous).", - "longDescription": "This parameter shall specify the replica update mode.", - "requiredParameter": true - }, - "TargetStoragePool": { - "description": "The Uri to the existing target Storage Pool.", - "longDescription": "This parameter shall contain the Uri to the existing StoragePool in which to create the target volume.", - "requiredParameter": true, - "type": "string" - }, - "VolumeName": { - "description": "The Name for the new target volume.", - "longDescription": "This parameter shall contain the Name for the target volume.", - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_4_0" - }, - "ForceEnable": { - "additionalProperties": false, - "description": "Request system force the volume to an enabled state regardless of data loss.", - "longDescription": "This action shall request the system to force the volume to enabled state regardless of data loss scenarios.", - "parameters": {}, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_5_0" - }, - "Initialize": { - "additionalProperties": false, - "description": "This action is used to prepare the contents of the volume for use by the system. If InitializeMethod is not specified in the request body, but the property InitializeMethod is specified, the property InitializeMethod value should be used. If neither is specified, the InitializeMethod should be Foreground.", - "longDescription": "This defines the name of the custom action supported on this resource. If InitializeMethod is not specified in the request body, but the property InitializeMethod is specified, the property InitializeMethod value should be used. If neither is specified, the InitializeMethod should be Foreground.", - "parameters": { - "InitializeMethod": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/InitializeMethod", - "description": "The type of initialization to be performed.", - "longDescription": "This defines the property name for the action." - }, - "InitializeType": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/InitializeType", - "deprecated": "Deprecated in favor of the InitializeMethod property.", - "description": "The type of initialization to be performed.", - "longDescription": "This defines the property name for the action." - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_5_0" - }, - "Links": { - "additionalProperties": false, - "description": "Add ability to manage spare capacity.", - "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": { - "CacheDataVolumes": { - "description": "A pointer to the data volumes this volume serves as a cache volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/Volume" - }, - "longDescription": "This shall be a pointer to the cache data volumes this volume serves as a cache volume. The corresponding VolumeUsage property shall be set to CacheOnly when this property is used.", - "readonly": true, - "type": "array", - "versionAdded": "v1_6_0" - }, - "CacheDataVolumes@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "CacheVolumeSource": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/Volume" - }, - { - "type": "null" - } - ], - "description": "A pointer to the cache volume source for this volume.", - "longDescription": "This shall be a pointer to the cache volume source for this volume. The corresponding VolumeUsage property shall be set to Data when this property is used.", - "readonly": true, - "versionAdded": "v1_6_0" - }, - "ClassOfService": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/ClassOfService.json#/definitions/ClassOfService", - "description": "The ClassOfService that this storage volume conforms to.", - "longDescription": "This property shall contain a reference to the ClassOfService that this storage volume conforms to.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "ClientEndpoints": { - "description": "An array of references to the client Endpoints associated with this volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "The value of this property shall be references to the client Endpoints this volume is associated with.", - "readonly": true, - "type": "array", - "versionAdded": "v1_4_0" - }, - "ClientEndpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ConsistencyGroups": { - "description": "An array of references to the ConsistencyGroups associated with this volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/ConsistencyGroup.json#/definitions/ConsistencyGroup" - }, - "longDescription": "The value of this property shall be references to the ConsistencyGroups this volume is associated with.", - "readonly": true, - "type": "array", - "versionAdded": "v1_4_0" - }, - "ConsistencyGroups@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "DedicatedSpareDrives": { - "description": "An array of references to the drives which are dedicated spares for this volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Drive.json#/definitions/Drive" - }, - "longDescription": "The value of this property shall be a reference to the resources that this volume is associated with and shall reference resources of type Drive. This property shall only contain references to Drive entities which are currently assigned as a dedicated spare and are able to support this Volume.", - "readonly": false, - "type": "array", - "versionAdded": "v1_2_0" - }, - "DedicatedSpareDrives@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Drives": { - "description": "An array of references to the drives which contain this volume. This will reference Drives that either wholly or only partly contain this volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Drive.json#/definitions/Drive" - }, - "longDescription": "The value of this property shall be a reference to the resources that this volume is associated with and shall reference resources of type Drive. This property shall only contain references to Drive entities which are currently members of the Volume, not hot spare Drives which are not currently a member of the volume.", - "readonly": true, - "type": "array" - }, - "Drives@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "JournalingMedia": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Resource" - }, - { - "type": "null" - } - ], - "description": "A pointer to the Resource that serves as a journaling media for this volume.", - "longDescription": "This shall be a pointer to the journaling media used for this Volume to address the write hole issue. Valid when WriteHoleProtectionPolicy property is set to 'Journaling'.", - "readonly": false, - "versionAdded": "v1_5_0" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "OwningStorageResource": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Storage.json#/definitions/Storage", - "description": "A pointer to the Storage resource that owns or contains this volume.", - "longDescription": "This shall be a pointer to the Storage resource that owns or contains this volume.", - "readonly": true, - "versionAdded": "v1_5_0" - }, - "OwningStorageService": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageService.json#/definitions/StorageService", - "description": "A pointer to the StorageService that owns or contains this volume.", - "longDescription": "This shall be a pointer to the StorageService that owns or contains this volume.", - "readonly": true, - "versionAdded": "v1_4_0" - }, - "ServerEndpoints": { - "description": "An array of references to the server Endpoints associated with this volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "The value of this property shall be references to the server Endpoints this volume is associated with.", - "readonly": true, - "type": "array", - "versionAdded": "v1_4_0" - }, - "ServerEndpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "SpareResourceSets": { - "description": "An array of references to SpareResourceSets.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/SpareResourceSet.json#/definitions/SpareResourceSet" - }, - "longDescription": "Each referenced SpareResourceSet shall contain resources that may be utilized to replace the capacity provided by a failed resource having a compatible type.", - "readonly": false, - "type": "array", - "versionAdded": "v1_3_0" - }, - "SpareResourceSets@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "StorageGroups": { - "description": "An array of references to the StorageGroups associated with this volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroup.json#/definitions/StorageGroup" - }, - "longDescription": "The value of this property shall be references to the StorageGroups this volume is associated with.", - "readonly": true, - "type": "array", - "versionAdded": "v1_4_0" - }, - "StorageGroups@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "type": "object" - }, - "NVMeNamespaceProperties": { - "additionalProperties": false, - "description": "This contains properties to use when Volume is used to describe an NVMe Namespace.", - "longDescription": "This contains properties to use when Volume is used to describe an NVMe Namespace.", - "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": { - "FormattedLBASize": { - "description": "The LBA data size and metadata size combination that the namespace has been formatted with.", - "longDescription": "This property shall contain the LBA data size and metadata size combination that the namespace has been formatted with. This is a 4-bit data structure.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "IsShareable": { - "description": "Indicates the namespace is shareable.", - "longDescription": "This property shall indicate whether the namespace is shareable.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - }, - "MetadataTransferredAtEndOfDataLBA": { - "description": "This property indicates whether or not the metadata is transferred at the end of the LBA creating an extended data LBA.", - "longDescription": "This property shall indicate whether or not the metadata is transferred at the end of the LBA creating an extended data LBA.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - }, - "NVMeVersion": { - "description": "The version of the NVMe Base Specification supported.", - "longDescription": "This property shall contain the version of the NVMe Base Specification supported.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "NamespaceFeatures": { - "anyOf": [ - { - "$ref": "#/definitions/NamespaceFeatures" - }, - { - "type": "null" - } - ], - "description": "This property contains a set of Namespace Features.", - "longDescription": "This property shall contain a set of Namespace Features.", - "versionAdded": "v1_5_0" - }, - "NamespaceId": { - "description": "The NVMe Namespace Identifier for this namespace.", - "longDescription": "This property shall contain the NVMe Namespace Identifier for this namespace. This property shall be a hex value. Namespace identifiers are not durable and do not have meaning outside the scope of the NVMe subsystem. NSID 0x0, 0xFFFFFFFF, 0xFFFFFFFE are special purpose values.", - "pattern": "^0[xX](([a-fA-F]|[0-9])*)$", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_5_0" - }, - "NumberLBAFormats": { - "description": "The number of LBA data size and metadata size combinations supported by this namespace. The value of this property is between 0 and 16.", - "longDescription": "This property shall contain the number of LBA data size and metadata size combinations supported by this namespace. The value of this property is between 0 and 16. LBA formats with an index set beyond this value will not be supported.", - "minimum": 0, - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By", - "versionAdded": "v1_5_0" - } - }, - "type": "object" - }, - "NamespaceFeatures": { - "additionalProperties": false, - "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": { - "SupportsAtomicTransactionSize": { - "description": "Indicates that the NVM fields for Namespace preferred write granularity (NPWG), write alignment (NPWA), deallocate granularity (NPDG), deallocate alignment (NPDA) and optimimal write size (NOWS) are defined for this namespace and should be used by the host for I/O optimization.", - "longDescription": "This property shall indicate whether or not the NVM fields for Namespace preferred write granularity (NPWG), write alignment (NPWA), deallocate granularity (NPDG), deallocate alignment (NPDA) and optimimal write size (NOWS) are defined for this namespace and should be used by the host for I/O optimization.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - }, - "SupportsDeallocatedOrUnwrittenLBError": { - "description": "This property indicates that the controller supports deallocated or unwritten logical block error for this namespace.", - "longDescription": "This property shall indicate that the controller supports deallocated or unwritten logical block error for this namespace. .", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - }, - "SupportsIOPerformanceHints": { - "description": "Indicates that the Namespace Atomic Write Unit Normal (NAWUN), Namespace Atomic Write Unit Power Fail (NAWUPF), and Namespace Atomic Compare and Write Unit (NACWU) fields are defined for this namespace and should be used by the host for this namespace instead of the controller-level properties AWUN, AWUPF, and ACWU.", - "longDescription": "This property shall indicate that the Namespace Atomic Write Unit Normal (NAWUN), Namespace Atomic Write Unit Power Fail (NAWUPF), and Namespace Atomic Compare and Write Unit (NACWU) fields are defined for this namespace and should be used by the host for this namespace instead of the controller-level properties AWUN, AWUPF, and ACWU.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - }, - "SupportsNGUIDReuse": { - "description": "This property indicates that the namespace supports the use of an NGUID (namespace globally unique identifier) value.", - "longDescription": "This property shall indicate that the namespace supports the use of an NGUID (namespace globally unique identifier) value.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - }, - "SupportsThinProvisioning": { - "description": "This property indicates whether or not the NVMe Namespace supports thin provisioning.", - "longDescription": "This property shall indicate whether or not the NVMe Namespace supports thin provisioning. Specifically, the namespace capacity reported may be less than the namespace size.", - "readonly": true, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - } - }, - "type": "object" - }, - "OemActions": { - "additionalProperties": true, - "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" - }, - "Operation": { - "additionalProperties": false, - "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": { - "AssociatedFeaturesRegistry": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/FeaturesRegistry.json#/definitions/FeaturesRegistry", - "description": "A reference to the task associated with the operation if any.", - "readonly": true - }, - "OperationName": { - "description": "The name of the operation.", - "readonly": true, - "type": [ - "string", - "null" - ] - }, - "PercentageComplete": { - "description": "The percentage of the operation that has been completed.", - "readonly": true, - "type": [ - "integer", - "null" - ] - } - }, - "type": "object" - }, - "RemoveReplicaRelationship": { - "additionalProperties": false, - "description": "This action is used to disable data synchronization between a source and target volume, remove the replication relationship, and optionally delete the target volume.", - "longDescription": "This action shall be used to disable data synchronization between a source and target volume, remove the replication relationship, and optionally delete the target volume.", - "parameters": { - "DeleteTargetVolume": { - "description": "Indicate whether or not to delete the target volume as part of the operation.", - "longDescription": "This parameter shall indicate whether or not to delete the target volume as part of the operation. If not defined, the system should use its default behavior.", - "type": "boolean" - }, - "TargetVolume": { - "description": "The Uri to the existing target volume.", - "longDescription": "This parameter shall contain the Uri to the existing target volume.", - "requiredParameter": true, - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_4_0" - }, - "ResumeReplication": { - "additionalProperties": false, - "description": "This action is used to resume the active data synchronization between a source and target volume, without otherwise altering the replication relationship.", - "longDescription": "This action shall be used to resume the active data synchronization between a source and target volume, without otherwise altering the replication relationship.", - "parameters": { - "TargetVolume": { - "description": "The Uri to the existing target volume.", - "longDescription": "This parameter shall contain the Uri to the existing target volume.", - "requiredParameter": true, - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_4_0" - }, - "ReverseReplicationRelationship": { - "additionalProperties": false, - "description": "This action is used to reverse the replication relationship between a source and target volume.", - "longDescription": "This action shall be used to reverse the replication relationship between a source and target volume.", - "parameters": { - "TargetVolume": { - "description": "The Uri to the existing target volume.", - "longDescription": "This parameter shall contain the Uri to the existing target volume.", - "requiredParameter": true, - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_4_0" - }, - "SplitReplication": { - "additionalProperties": false, - "description": "This action is used to split the replication relationship and suspend data synchronization between a source and target volume.", - "longDescription": "This action shall be used to split the replication relationship and suspend data synchronization between a source and target volume.", - "parameters": { - "TargetVolume": { - "description": "The Uri to the existing target volume.", - "longDescription": "This parameter shall contain the Uri to the existing target volume.", - "requiredParameter": true, - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_4_0" - }, - "SuspendReplication": { - "additionalProperties": false, - "description": "This action is used to suspend active data synchronization between a source and target volume, without otherwise altering the replication relationship.", - "longDescription": "This action shall be used to suspend active data synchronization between a source and target volume, without otherwise altering the replication relationship.", - "parameters": { - "TargetVolume": { - "description": "The Uri to the existing target volume.", - "longDescription": "This parameter shall contain the Uri to the existing target volume.", - "requiredParameter": true, - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_4_0" - }, - "Volume": { - "additionalProperties": false, - "description": "Volume contains properties used to describe a volume, virtual disk, LUN, or other logical storage entity for any system.", - "longDescription": "This resource shall be used to represent a volume, virtual disk, logical disk, LUN, or other logical storage for 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" - }, - "AccessCapabilities": { - "description": "Supported IO access capabilities.", - "items": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLoSCapabilities.json#/definitions/StorageAccessCapability" - }, - { - "type": "null" - } - ] - }, - "longDescription": "Each entry shall specify a current storage access capability.", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - }, - "Actions": { - "$ref": "#/definitions/Actions", - "description": "The available actions for this resource.", - "longDescription": "The Actions property shall contain the available actions for this resource." - }, - "AllocatedPools": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StoragePoolCollection.json#/definitions/StoragePoolCollection", - "description": "An array of references to StoragePools allocated from this Volume.", - "longDescription": "The value of this property shall contain references to all storage pools allocated from this volume.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "BlockSizeBytes": { - "description": "The size of the smallest addressable unit (Block) of this volume in bytes.", - "longDescription": "This property shall contain size of the smallest addressable unit of the associated volume.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "Capacity": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.v1_0_0.json#/definitions/Capacity", - "description": "Capacity utilization.", - "longDescription": "Information about the utilization of capacity allocated to this storage volume.", - "versionAdded": "v1_1_0" - }, - "CapacityBytes": { - "description": "The size in bytes of this Volume.", - "longDescription": "This property shall contain the size in bytes of the associated volume.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "CapacitySources": { - "autoExpand": true, - "description": "An array of space allocations to this volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Capacity.json#/definitions/CapacitySource" - }, - "longDescription": "Fully or partially consumed storage from a source resource. Each entry provides capacity allocation information from a named source resource.", - "readonly": false, - "type": "array", - "versionAdded": "v1_1_0" - }, - "CapacitySources@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Compressed": { - "description": "Indicator of whether or not the Volume has compression enabled.", - "longDescription": "This property shall contain a boolean indicator if the Volume is currently utilizing compression or not.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_4_0" - }, - "Deduplicated": { - "description": "Indicator of whether or not the Volume has deduplication enabled.", - "longDescription": "This property shall contain a boolean indicator if the Volume is currently utilizing deduplication or not.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_4_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "DisplayName": { - "description": "A user-configurable string to name the volume.", - "longDescription": "This property shall contain a user-configurable string to name the volume.", - "readonly": false, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_4_0" - }, - "Encrypted": { - "description": "Is this Volume encrypted.", - "longDescription": "This property shall contain a boolean indicator if the Volume is currently utilizing encryption or not.", - "readonly": false, - "type": [ - "boolean", - "null" - ] - }, - "EncryptionTypes": { - "description": "The types of encryption used by this Volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/EncryptionTypes" - }, - "longDescription": "This property shall contain the types of encryption used by this Volume.", - "readonly": false, - "type": "array" - }, - "IOPerfModeEnabled": { - "description": "Indicates the IO performance mode setting for the volume.", - "longDescription": "This property shall indicate whether IO performance mode is enabled for the volume.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_5_0" - }, - "IOStatistics": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/IOStatistics.json#/definitions/IOStatistics", - "description": "Statistics for this volume.", - "longDescription": "The value shall represent IO statistics for this volume.", - "versionAdded": "v1_2_0" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Identifiers": { - "description": "The Durable names for the volume.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Identifier" - }, - "longDescription": "This property shall contain a list of all known durable names for the associated volume.", - "type": "array" - }, - "InitializeMethod": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/InitializeMethod" - }, - { - "type": "null" - } - ], - "description": "Indicates the Initialization Method used for this volume. If InitializeMethod is not specified, the InitializeMethod should be Foreground.", - "longDescription": "This property shall indicate the initiatialization method used for this volume. If InitializeMethod is not specified, the InitializeMethod should be Foreground. This value reflects the most recently used Initialization Method, and may be changed using the Initialize Action.", - "readonly": true, - "versionAdded": "v1_6_0" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "Contains references to other resources that are related to this resource.", - "longDescription": "The Links property, as described by the Redfish Specification, shall contain references to resources that are related to, but not contained by (subordinate to), this resource." - }, - "LogicalUnitNumber": { - "description": "Indicates the host-visible LogicalUnitNumber assigned to this Volume.", - "longDescription": "This property shall contain host-visible LogicalUnitNumber assigned to this Volume. This property shall only be used when in a single connect configuration and no StorageGroup configuration is used.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_4_0" - }, - "LowSpaceWarningThresholdPercents": { - "description": "Low space warning.", - "items": { - "type": [ - "integer", - "null" - ] - }, - "longDescription": "Each time the following value is less than one of the values in the array the LOW_SPACE_THRESHOLD_WARNING event shall be triggered: Across all CapacitySources entries, percent = (SUM(AllocatedBytes) - SUM(ConsumedBytes))/SUM(AllocatedBytes).", - "readonly": false, - "type": "array", - "units": "%", - "versionAdded": "v1_1_0" - }, - "Manufacturer": { - "description": "The manufacturer or OEM of this storage volume.", - "longDescription": "This property shall contain a value that represents the manufacturer or implementer of the storage volume.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "MaxBlockSizeBytes": { - "description": "Max Block size in bytes.", - "longDescription": "This property shall contain size of the largest addressable unit of this storage volume.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By", - "versionAdded": "v1_1_0" - }, - "MediaSpanCount": { - "description": "Indicates the number of media elements used per span in the secondary RAID for a hierarchical RAID type.", - "longDescription": "This property shall indicate the number of media elements used per span in the secondary RAID for a hierarchical RAID type.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_4_0" - }, - "Model": { - "description": "The model number for this storage volume.", - "longDescription": "The value is assigned by the manufacturer and shall represents a specific storage volume implementation.", - "readonly": true, - "type": [ - "string", - "null" - ], - "versionAdded": "v1_1_0" - }, - "NVMeNamespaceProperties": { - "anyOf": [ - { - "$ref": "#/definitions/NVMeNamespaceProperties" - }, - { - "type": "null" - } - ], - "description": "This property contains properties to use when Volume is used to describe an NVMe Namespace.", - "longDescription": "This property shall contain properties to use when Volume is used to describe an NVMe Namespace.", - "versionAdded": "v1_5_0" - }, - "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." - }, - "Operations": { - "description": "The operations currently running on the Volume.", - "items": { - "$ref": "#/definitions/Operation" - }, - "longDescription": "This property shall contain a list of all currently running on the Volume.", - "type": "array" - }, - "OptimumIOSizeBytes": { - "description": "The size in bytes of this Volume's optimum IO size.", - "longDescription": "This property shall contain the optimum IO size to use when performing IO on this volume. For logical disks, this is the stripe size. For physical disks, this describes the physical sector size.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "units": "By" - }, - "ProvisioningPolicy": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/DataStorageLoSCapabilities.json#/definitions/ProvisioningPolicy" - }, - { - "type": "null" - } - ], - "description": "This property specifies the volume's storage allocation, or provisioning policy.", - "longDescription": "This property shall specify the volume's supported storage allocation policy.", - "readonly": false, - "versionAdded": "v1_4_0" - }, - "RAIDType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/RAIDType" - }, - { - "type": "null" - } - ], - "description": "The RAID type of this volume.", - "longDescription": "This property shall contain the RAID type of the associated Volume.", - "readonly": true, - "versionAdded": "v1_3_1" - }, - "ReadCachePolicy": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/ReadCachePolicyType" - }, - { - "type": "null" - } - ], - "description": "Indicates the read cache policy setting for the Volume.", - "longDescription": "This property shall contain a boolean indicator of the read cache policy for the Volume.", - "readonly": false, - "versionAdded": "v1_4_0" - }, - "RecoverableCapacitySourceCount": { - "description": "Current number of capacity source resources that are available as replacements.", - "longDescription": "The value is the number of available capacity source resources currently available in the event that an equivalent capacity source resource fails.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_3_0" - }, - "RemainingCapacityPercent": { - "description": "The percentage of the capacity remaining in the Volume.", - "longDescription": "If present, this value shall return {[(SUM(AllocatedBytes) - SUM(ConsumedBytes)]/SUM(AllocatedBytes)}*100 represented as an integer value.", - "readonly": true, - "type": [ - "integer", - "null" - ], - "versionAdded": "v1_2_0" - }, - "ReplicaInfo": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageReplicaInfo.v1_3_0.json#/definitions/ReplicaInfo", - "description": "Describes this storage volume in its role as a target replica.", - "longDescription": "This property shall describe the replica relationship between this storage volume and a corresponding source volume.", - "versionAdded": "v1_1_0" - }, - "ReplicaTargets": { - "description": "The resources that are target replicas of this source.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/idRef" - }, - "longDescription": "The value shall reference the target replicas that are sourced by this replica.", - "readonly": true, - "type": "array", - "versionAdded": "v1_3_0" - }, - "ReplicaTargets@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The property contains the status of the Volume.", - "longDescription": "The property shall contain the status of the Volume." - }, - "StorageGroups": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/StorageGroupCollection.json#/definitions/StorageGroupCollection", - "description": "An array of references to Storage Groups that includes this volume.", - "longDescription": "The value of this property shall contain references to all storage groups that include this volume.", - "readonly": true, - "versionAdded": "v1_1_0" - }, - "StripSizeBytes": { - "description": "The number of blocks (bytes) in a strip in a disk array that uses striped data mapping.", - "longDescription": "The number of consecutively addressed virtual disk blocks (bytes) mapped to consecutively addressed blocks on a single member extent of a disk array. Synonym for stripe depth and chunk size.", - "readonly": false, - "type": [ - "integer", - "null" - ], - "units": "By", - "versionAdded": "v1_4_0" - }, - "VolumeType": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/VolumeType" - }, - { - "type": "null" - } - ], - "deprecated": "Deprecated in favor of explicit use of RAIDType.", - "description": "The type of this volume.", - "longDescription": "This property shall contain the type of the associated Volume.", - "readonly": true - }, - "VolumeUsage": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/VolumeUsageType" - }, - { - "type": "null" - } - ], - "description": "Indicates the Volume usage type setting for the Volume.", - "longDescription": "This property shall contain the volume usage type for the Volume.", - "readonly": true, - "versionAdded": "v1_4_0" - }, - "WriteCachePolicy": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/WriteCachePolicyType" - }, - { - "type": "null" - } - ], - "description": "Indicates the write cache policy setting for the Volume.", - "longDescription": "This property shall contain a boolean indicator of the write cache policy for the Volume.", - "readonly": false, - "versionAdded": "v1_4_0" - }, - "WriteCacheState": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/WriteCacheStateType" - }, - { - "type": "null" - } - ], - "description": "Indicates the WriteCacheState policy setting for the Volume.", - "longDescription": "This property shall contain the WriteCacheState policy setting for the Volume.", - "readonly": true, - "versionAdded": "v1_4_0" - }, - "WriteHoleProtectionPolicy": { - "$ref": "http://redfish.dmtf.org/schemas/swordfish/v1/Volume.json#/definitions/WriteHoleProtectionPolicyType", - "description": "The policy that the RAID volume is using to address the write hole issue.", - "longDescription": "This property specifies the policy that is enabled to address the write hole issue on the RAID volume. If no policy is enabled at the moment, this property shall be set to 'Off'.", - "readonly": false, - "versionAdded": "v1_4_0" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - } - }, - "owningEntity": "SNIA", - "release": "TP v1.2.1", - "title": "#Volume.v1_6_1.Volume" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Volume/index.json b/static/redfish/v1/JsonSchemas/Volume/index.json deleted file mode 100644 index ff3373e8620ba0a76dc49b597226b2f2bd6a11be..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Volume/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Volume", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Volume Schema File", - "Schema": "#Volume.Volume", - "Description": "Volume Schema File Location", - "Id": "Volume", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Volume.json", - "Uri": "/redfish/v1/JsonSchemas/Volume/Volume.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Zone/Zone.json b/static/redfish/v1/JsonSchemas/Zone/Zone.json deleted file mode 100644 index 66877d04ef7d7ead0a35a3a50769daa2128581ad..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Zone/Zone.json +++ /dev/null @@ -1,441 +0,0 @@ -{ - "$id": "http://redfish.dmtf.org/schemas/v1/Zone.v1_6_0.json", - "$ref": "#/definitions/Zone", - "$schema": "http://redfish.dmtf.org/schemas/v1/redfish-schema-v1.json", - "copyright": "Copyright 2014-2020 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": { - "#Zone.AddEndpoint": { - "$ref": "#/definitions/AddEndpoint" - }, - "#Zone.RemoveEndpoint": { - "$ref": "#/definitions/RemoveEndpoint" - }, - "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.", - "versionAdded": "v1_1_0" - } - }, - "type": "object" - }, - "AddEndpoint": { - "additionalProperties": false, - "description": "This action adds an endpoint to a zone.", - "longDescription": "This action shall add an endpoint to a zone.", - "parameters": { - "Endpoint": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint", - "description": "The endpoint to add to the zone.", - "longDescription": "This parameter shall contain a link to the specified endpoint to add to the zone.", - "requiredParameter": true - }, - "EndpointETag": { - "description": "The current ETag of the endpoint to add to the zone.", - "longDescription": "This parameter shall contain the current ETag of the endpoint to add to the zone. If the client-provided ETag does not match the current ETag of the endpoint that the Endpoint parameter specifies, the service shall return the HTTP 428 (Precondition Required) status code to reject the request.", - "type": "string" - }, - "ZoneETag": { - "description": "The current ETag of the zone.", - "longDescription": "This parameter shall contain the current ETag of the zone. If the client-provided ETag does not match the current ETag of the zone, the service shall return the HTTP 428 (Precondition Required) status code to reject the request.", - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_5_0" - }, - "ExternalAccessibility": { - "enum": [ - "GloballyAccessible", - "NonZonedAccessible", - "ZoneOnly", - "NoInternalRouting" - ], - "enumDescriptions": { - "GloballyAccessible": "Any external entity with the correct access details, which might include authorization information, can access the endpoints that this zone lists.", - "NoInternalRouting": "Routing is not enabled within this zone.", - "NonZonedAccessible": "Any external entity that another zone does not explicitly list can access the endpoints that this zone lists.", - "ZoneOnly": "Only accessible by endpoints that this zone explicitly lists." - }, - "enumLongDescriptions": { - "GloballyAccessible": "This value shall indicate that any external entity with the correct access details, which might include authorization information, can access the endpoints that this zone lists, regardless of zone.", - "NoInternalRouting": "This value shall indicate that implicit routing within this zone is not defined.", - "NonZonedAccessible": "This value shall indicate that any external entity that another zone does not explicitly list can access the endpoints that this zone lists.", - "ZoneOnly": "This value shall indicate that endpoints in this zone are only accessible by endpoints that this zone explicitly lists." - }, - "type": "string" - }, - "Links": { - "additionalProperties": false, - "description": "The links to other resources that are related to this resource.", - "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.", - "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": { - "AddressPools": { - "description": "An array of links to the address pools associated with this zone.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/AddressPool.json#/definitions/AddressPool" - }, - "longDescription": "This property shall contain an array of links to resources of type AddressPool with which this zone is associated.", - "readonly": true, - "type": "array", - "versionAdded": "v1_4_0" - }, - "AddressPools@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ContainedByZones": { - "description": "An array of links to the zone that contain this zone.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Zone.json#/definitions/Zone" - }, - "longDescription": "This property shall contain an array of links to resources of type Zone that represent the zones that contain this zone. The zones referenced by this property shall not be contained by other zones.", - "readonly": true, - "type": "array", - "versionAdded": "v1_4_0" - }, - "ContainedByZones@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "ContainsZones": { - "description": "An array of links to the zones that are contained by this zone.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Zone.json#/definitions/Zone" - }, - "longDescription": "This property shall contain an array of links to resources of type Zone that represent the zones that are contained by this zone. The zones referenced by this property shall not contain other zones.", - "readonly": false, - "type": "array", - "versionAdded": "v1_4_0" - }, - "ContainsZones@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "Endpoints": { - "description": "The links to the endpoints that this zone contains.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint" - }, - "longDescription": "This property shall contain an array of links to resources of type Endpoint that this zone contains.", - "readonly": true, - "type": "array" - }, - "Endpoints@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "InvolvedSwitches": { - "description": "The links to the collection of switches in this zone.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Switch.json#/definitions/Switch" - }, - "longDescription": "This property shall contain an array of links to resources of type Switch in this zone.", - "readonly": true, - "type": "array" - }, - "InvolvedSwitches@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - }, - "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 contained in this object shall conform to the Redfish Specification-described requirements." - }, - "ResourceBlocks": { - "description": "The links to the resource blocks with which this zone is associated.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/ResourceBlock.json#/definitions/ResourceBlock" - }, - "longDescription": "This property shall contain an array of links to resources of type ResourceBlock with which this zone is associated.", - "readonly": true, - "type": "array", - "versionAdded": "v1_1_0" - }, - "ResourceBlocks@odata.count": { - "$ref": "http://redfish.dmtf.org/schemas/v1/odata-v4.json#/definitions/count" - } - }, - "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" - }, - "RemoveEndpoint": { - "additionalProperties": false, - "description": "This action removes an endpoint from a zone.", - "longDescription": "This action shall remove an endpoint from a zone.", - "parameters": { - "Endpoint": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Endpoint.json#/definitions/Endpoint", - "description": "The endpoint to remove from the zone.", - "longDescription": "This parameter shall contain a link to the specified endpoint to remove from the zone.", - "requiredParameter": true - }, - "EndpointETag": { - "description": "The current ETag of the endpoint to remove from the system.", - "longDescription": "This parameter shall contain the current ETag of the endpoint to remove from the system. If the client-provided ETag does not match the current ETag of the endpoint that the Endpoint parameter specifies, the service shall return the HTTP 428 (Precondition Required) status code to reject the request.", - "type": "string" - }, - "ZoneETag": { - "description": "The current ETag of the zone.", - "longDescription": "This parameter shall contain the current ETag of the zone. If the client-provided ETag does not match the current ETag of the zone, the service shall return the HTTP 428 (Precondition Required) status code to reject the request.", - "type": "string" - } - }, - "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": { - "target": { - "description": "Link to invoke action", - "format": "uri-reference", - "type": "string" - }, - "title": { - "description": "Friendly action name", - "type": "string" - } - }, - "type": "object", - "versionAdded": "v1_5_0" - }, - "Zone": { - "additionalProperties": false, - "description": "The Zone schema describes a simple fabric zone for a Redfish implementation.", - "longDescription": "This resource shall represent a simple fabric zone for 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.", - "versionAdded": "v1_1_0" - }, - "DefaultRoutingEnabled": { - "description": "This property indicates whether routing within this zone is enabled.", - "longDescription": "This property shall indicate whether routing within this zone is enabled.", - "readonly": false, - "type": [ - "boolean", - "null" - ], - "versionAdded": "v1_4_0" - }, - "Description": { - "anyOf": [ - { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Description" - }, - { - "type": "null" - } - ], - "readonly": true - }, - "ExternalAccessibility": { - "anyOf": [ - { - "$ref": "#/definitions/ExternalAccessibility" - }, - { - "type": "null" - } - ], - "description": "Indicates accessibility of endpoints in this zone to endpoints outside of this zone.", - "longDescription": "This property shall contain and indication of accessibility of endpoints in this zone to endpoints outside of this zone.", - "readonly": false, - "versionAdded": "v1_3_0" - }, - "Id": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Id", - "readonly": true - }, - "Identifiers": { - "description": "The durable names for the zone.", - "items": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Identifier" - }, - "longDescription": "This property shall contain a list of all known durable names for the associated zone.", - "type": "array", - "versionAdded": "v1_2_0" - }, - "Links": { - "$ref": "#/definitions/Links", - "description": "The links to other resources that are related to this resource.", - "longDescription": "This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource." - }, - "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." - }, - "Status": { - "$ref": "http://redfish.dmtf.org/schemas/v1/Resource.json#/definitions/Status", - "description": "The status and health of the resource and its subordinate or dependent resources.", - "longDescription": "This property shall contain any status or health properties of the resource." - }, - "ZoneType": { - "anyOf": [ - { - "$ref": "#/definitions/ZoneType" - }, - { - "type": "null" - } - ], - "description": "The type of zone.", - "longDescription": "This property shall contain the type of zone that this zone represents.", - "readonly": false, - "versionAdded": "v1_4_0" - } - }, - "required": [ - "@odata.id", - "@odata.type", - "Id", - "Name" - ], - "type": "object" - }, - "ZoneType": { - "enum": [ - "Default", - "ZoneOfEndpoints", - "ZoneOfZones", - "ZoneOfResourceBlocks" - ], - "enumDescriptions": { - "Default": "The zone in which all endpoints are added by default when instantiated.", - "ZoneOfEndpoints": "A zone that contains endpoints.", - "ZoneOfResourceBlocks": "A zone that contains resource blocks.", - "ZoneOfZones": "A zone that contains zones." - }, - "enumLongDescriptions": { - "Default": "This value shall indicate a zone in which all endpoints are added by default when instantiated. This value shall only be used for zones subordinate to the fabric collection.", - "ZoneOfEndpoints": "This value shall indicate a zone that contains resources of type Endpoint. This value shall only be used for zones subordinate to the fabric collection.", - "ZoneOfResourceBlocks": "This value shall indicate a zone that contains resources of type ResourceBlock. This value shall only be used for zones subordinate to the composition service.", - "ZoneOfZones": "This value shall indicate a zone that contains resources of type Zone. This value shall only be used for zones subordinate to the fabric collection." - }, - "enumVersionAdded": { - "ZoneOfResourceBlocks": "v1_6_0" - }, - "type": "string" - } - }, - "owningEntity": "DMTF", - "release": "2020.4", - "title": "#Zone.v1_6_0.Zone" -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/Zone/index.json b/static/redfish/v1/JsonSchemas/Zone/index.json deleted file mode 100644 index efe6153a0d052e2fc45c6ff877b7281ae3e74673..0000000000000000000000000000000000000000 --- a/static/redfish/v1/JsonSchemas/Zone/index.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "@odata.context": "/redfish/v1/$metadata#JsonSchemaFile.JsonSchemaFile", - "@odata.id": "/redfish/v1/JsonSchemas/Zone", - "@odata.type": "#JsonSchemaFile.v1_0_2.JsonSchemaFile", - "Name": "Zone Schema File", - "Schema": "#Zone.Zone", - "Description": "Zone Schema File Location", - "Id": "Zone", - "Languages": [ - "en" - ], - "Languages@odata.count": 1, - "Location": [ - { - "Language": "en", - "PublicationUri": "http://redfish.dmtf.org/schemas/v1/Zone.json", - "Uri": "/redfish/v1/JsonSchemas/Zone/Zone.json" - } - ], - "Location@odata.count": 1 -} \ No newline at end of file diff --git a/static/redfish/v1/JsonSchemas/index.json b/static/redfish/v1/JsonSchemas/index.json index aa9e30983f6867e77e5242ea3bc92d947c1c13eb..48ea31830a47966b0813f095ace932131520435a 100644 --- a/static/redfish/v1/JsonSchemas/index.json +++ b/static/redfish/v1/JsonSchemas/index.json @@ -4,29 +4,14 @@ "@odata.type": "#JsonSchemaFileCollection.JsonSchemaFileCollection", "Name": "JsonSchemaFile Collection", "Description": "Collection of JsonSchemaFiles", - "Members@odata.count": 118, + "Members@odata.count": 56, "Members": [ - { - "@odata.id": "/redfish/v1/JsonSchemas/AccelerationFunction" - }, { "@odata.id": "/redfish/v1/JsonSchemas/AccountService" }, { "@odata.id": "/redfish/v1/JsonSchemas/ActionInfo" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/AddressPool" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Aggregate" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/AggregationService" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/AggregationSource" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Assembly" }, @@ -36,9 +21,6 @@ { "@odata.id": "/redfish/v1/JsonSchemas/Bios" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/BootOption" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Certificate" }, @@ -51,36 +33,12 @@ { "@odata.id": "/redfish/v1/JsonSchemas/Chassis" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Circuit" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/CollectionCapabilities" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/CompositionService" - }, { "@odata.id": "/redfish/v1/JsonSchemas/ComputerSystem" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Connection" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/ConnectionMethod" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Drive" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Endpoint" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/EndpointGroup" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/EnvironmentMetrics" - }, { "@odata.id": "/redfish/v1/JsonSchemas/EthernetInterface" }, @@ -93,33 +51,9 @@ { "@odata.id": "/redfish/v1/JsonSchemas/EventService" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/ExternalAccountProvider" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Fabric" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/FabricAdapter" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Facility" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Fan" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/HostInterface" - }, { "@odata.id": "/redfish/v1/JsonSchemas/IPAddresses" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Job" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/JobService" - }, { "@odata.id": "/redfish/v1/JsonSchemas/JsonSchemaFile" }, @@ -138,21 +72,9 @@ { "@odata.id": "/redfish/v1/JsonSchemas/ManagerNetworkProtocol" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/MediaController" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Memory" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/MemoryChunks" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/MemoryDomain" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/MemoryMetrics" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Message" }, @@ -171,114 +93,33 @@ { "@odata.id": "/redfish/v1/JsonSchemas/MetricReportDefinition" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/NetworkAdapter" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/NetworkDeviceFunction" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/NetworkInterface" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/NetworkPort" - }, { "@odata.id": "/redfish/v1/JsonSchemas/OperatingConfig" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Outlet" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/OutletGroup" - }, { "@odata.id": "/redfish/v1/JsonSchemas/PCIeDevice" }, { "@odata.id": "/redfish/v1/JsonSchemas/PCIeFunction" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PCIeSlots" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PhysicalContext" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Port" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PortMetrics" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Power" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PowerDistribution" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PowerDistributionMetrics" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PowerDomain" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PowerEquipment" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PowerSubsystem" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PowerSupply" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PowerSupplyMetrics" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/PrivilegeRegistry" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Privileges" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Processor" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/ProcessorMetrics" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Redundancy" }, { "@odata.id": "/redfish/v1/JsonSchemas/Resource" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/ResourceBlock" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Role" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/RouteEntry" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/RouteSetEntry" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Schedule" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/SecureBoot" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/SecureBootDatabase" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Sensor" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/SerialInterface" - }, { "@odata.id": "/redfish/v1/JsonSchemas/ServiceRoot" }, @@ -291,12 +132,6 @@ { "@odata.id": "/redfish/v1/JsonSchemas/Settings" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Signature" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/SimpleStorage" - }, { "@odata.id": "/redfish/v1/JsonSchemas/SoftwareInventory" }, @@ -306,9 +141,6 @@ { "@odata.id": "/redfish/v1/JsonSchemas/StorageController" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Switch" - }, { "@odata.id": "/redfish/v1/JsonSchemas/Task" }, @@ -321,33 +153,15 @@ { "@odata.id": "/redfish/v1/JsonSchemas/Thermal" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/ThermalMetrics" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/ThermalSubsystem" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Triggers" - }, { "@odata.id": "/redfish/v1/JsonSchemas/UpdateService" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/VCATEntry" - }, { "@odata.id": "/redfish/v1/JsonSchemas/VLanNetworkInterface" }, { "@odata.id": "/redfish/v1/JsonSchemas/VirtualMedia" }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Volume" - }, - { - "@odata.id": "/redfish/v1/JsonSchemas/Zone" - }, { "@odata.id": "/redfish/v1/JsonSchemas/odata" }, diff --git a/static/redfish/v1/schema/AccelerationFunctionCollection_v1.xml b/static/redfish/v1/schema/AccelerationFunctionCollection_v1.xml deleted file mode 100644 index 7d5aa78afcb44f2f171b6e9359320519f3be8a34..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AccelerationFunctionCollection_v1.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/AccelerationFunctions - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/AccelerationFunctions - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/AccelerationFunctions - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/AccelerationFunctions - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/AccelerationFunctions - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/AccelerationFunction_v1.xml b/static/redfish/v1/schema/AccelerationFunction_v1.xml deleted file mode 100644 index fd7d11a9671116d2036f11652063504f95617807..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AccelerationFunction_v1.xml +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/AccelerationFunctions/{AccelerationFunctionId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/AccelerationFunctions/{AccelerationFunctionId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/AccelerationFunctions/{AccelerationFunctionId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/AccelerationFunctions/{AccelerationFunctionId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/AccelerationFunctions/{AccelerationFunctionId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/AddressPoolCollection_v1.xml b/static/redfish/v1/schema/AddressPoolCollection_v1.xml deleted file mode 100644 index 4360c8f0c9a5bfb6d6aa5d08aa224c35763ddddc..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AddressPoolCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/AddressPools - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/AddressPool_v1.xml b/static/redfish/v1/schema/AddressPool_v1.xml deleted file mode 100644 index a10ecb29d7ea096f56a16d3cfcb985e6c0b59730..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AddressPool_v1.xml +++ /dev/null @@ -1,855 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/AddressPools/{AddressPoolId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/AggregateCollection_v1.xml b/static/redfish/v1/schema/AggregateCollection_v1.xml deleted file mode 100644 index f3ffa052628eca79cd68cb234a82e136f7e95a40..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AggregateCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AggregationService/Aggregates - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Aggregate_v1.xml b/static/redfish/v1/schema/Aggregate_v1.xml deleted file mode 100644 index b2a6fbfad765694b2673b39724d1f8fe49c9929b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Aggregate_v1.xml +++ /dev/null @@ -1,160 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AggregationService/Aggregates/{AggregateId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/AggregationService_v1.xml b/static/redfish/v1/schema/AggregationService_v1.xml deleted file mode 100644 index 5547b6ea4d3c1cc7d5eff2e84089172a8028ac7a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AggregationService_v1.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AggregationService - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/AggregationSourceCollection_v1.xml b/static/redfish/v1/schema/AggregationSourceCollection_v1.xml deleted file mode 100644 index f8e1af6f8b6a220e324e22f81a767581f7ed4205..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AggregationSourceCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AggregationService/AggregationSources - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/AggregationSource_v1.xml b/static/redfish/v1/schema/AggregationSource_v1.xml deleted file mode 100644 index d2def0980bc5ac3fb1a42acee37a6549bd6a1619..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/AggregationSource_v1.xml +++ /dev/null @@ -1,232 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AggregationService/AggregationSources/{AggregationSourceId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/BootOptionCollection_v1.xml b/static/redfish/v1/schema/BootOptionCollection_v1.xml deleted file mode 100644 index 6b413e637db33748638eeb9b60692ed6dcb993e8..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/BootOptionCollection_v1.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/BootOptions - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/BootOptions - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/BootOptions - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/BootOption_v1.xml b/static/redfish/v1/schema/BootOption_v1.xml deleted file mode 100644 index ec1f26a810689ee3099d82fb5e2d72176c397369..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/BootOption_v1.xml +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/BootOptions/{BootOptionId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/BootOptions/{BootOptionId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/BootOptions/{BootOptionId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/CircuitCollection_v1.xml b/static/redfish/v1/schema/CircuitCollection_v1.xml deleted file mode 100644 index b1ef5e4a70da2aa66845b5da765908c6e69e8cc4..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/CircuitCollection_v1.xml +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Mains - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Branches - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Mains - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Branches - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Subfeeds - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Mains - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Branches - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Feeders - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Circuit_v1.xml b/static/redfish/v1/schema/Circuit_v1.xml deleted file mode 100644 index 490593ffa8c9f637101498a5f7110f6ee99a484e..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Circuit_v1.xml +++ /dev/null @@ -1,772 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Mains/{CircuitId} - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Branches/{CircuitId} - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Mains/{CircuitId} - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Branches/{CircuitId} - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Subfeeds/{CircuitId} - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Mains/{CircuitId} - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Branches/{CircuitId} - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Feeders/{CircuitId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/CollectionCapabilities_v1.xml b/static/redfish/v1/schema/CollectionCapabilities_v1.xml deleted file mode 100644 index 1565e9096a40d88abc63171d94f5c0ae5067b01b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/CollectionCapabilities_v1.xml +++ /dev/null @@ -1,187 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/CompositionService_v1.xml b/static/redfish/v1/schema/CompositionService_v1.xml deleted file mode 100644 index dff56d1217e64e1423f5e1eba53c6d9f2489c79b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/CompositionService_v1.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/CompositionService - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ConnectionCollection_v1.xml b/static/redfish/v1/schema/ConnectionCollection_v1.xml deleted file mode 100644 index 958033dca2c951d8091241a5de4ace318a7724f5..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ConnectionCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Connections - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ConnectionMethodCollection_v1.xml b/static/redfish/v1/schema/ConnectionMethodCollection_v1.xml deleted file mode 100644 index bcc2b17bcd29103f77e487bfa1c1acd98ca36ef7..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ConnectionMethodCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AggregationService/ConnectionMethods - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ConnectionMethod_v1.xml b/static/redfish/v1/schema/ConnectionMethod_v1.xml deleted file mode 100644 index 964af1eb094e0106aa6265dcdc598d920c4b3c1d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ConnectionMethod_v1.xml +++ /dev/null @@ -1,144 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AggregationService/ConnectionMethods/{ConnectionMethodId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Connection_v1.xml b/static/redfish/v1/schema/Connection_v1.xml deleted file mode 100644 index 8ba110ed8a98834cb3abb1d2035679902328f1f5..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Connection_v1.xml +++ /dev/null @@ -1,211 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Connections/{ConnectionId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/EndpointCollection_v1.xml b/static/redfish/v1/schema/EndpointCollection_v1.xml deleted file mode 100644 index 83fee17b86c9e432dcbc52ef518d58eb56da1e8d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/EndpointCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Endpoints - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/EndpointGroupCollection_v1.xml b/static/redfish/v1/schema/EndpointGroupCollection_v1.xml deleted file mode 100644 index 1597fe770c221f70b15e43be7ef38f84e50dcf7d..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/EndpointGroupCollection_v1.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Storage/{StorageId}/EndpointGroups - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/EndpointGroups - /redfish/v1/StorageServices/{StorageServiceId}/EndpointGroups - /redfish/v1/Fabrics/{FabricId}/EndpointGroups - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/EndpointGroup_v1.xml b/static/redfish/v1/schema/EndpointGroup_v1.xml deleted file mode 100644 index 82a072977b274c4c6c6fce50f2edca06629ba864..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/EndpointGroup_v1.xml +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Storage/{StorageId}/EndpointGroups/{EndpointGroupId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/EndpointGroups/{EndpointGroupId} - /redfish/v1/StorageServices/{StorageServiceId}/EndpointGroups/{EndpointGroupId} - /redfish/v1/Fabrics/{FabricId}/EndpointGroups/{EndpointGroupId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Endpoint_v1.xml b/static/redfish/v1/schema/Endpoint_v1.xml deleted file mode 100644 index e593a722c901347010378115c82e10c7db9bdf20..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Endpoint_v1.xml +++ /dev/null @@ -1,732 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Endpoints/{EndpointId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/EnvironmentMetrics_v1.xml b/static/redfish/v1/schema/EnvironmentMetrics_v1.xml deleted file mode 100644 index 4c970badf14aa326d045e613a8f11b3c738099c4..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/EnvironmentMetrics_v1.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/EnvironmentMetrics - /redfish/v1/Systems/{ComputerSystemId}/Memory/{MemoryId}/EnvironmentMetrics - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Drives/{DriveId}/EnvironmentMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Memory/{MemoryId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Drives/{DriveId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Drives/{DriveId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Memory/{MemoryId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Drives/{DriveId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Memory/{MemoryId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Drives/{DriveId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Drives/{DriveId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Memory/{MemoryId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Drives/{DriveId} - /redfish/v1/Chassis/{ChassisId}/Memory/{MemoryId} - /redfish/v1/Chassis/{ChassisId}/Drives/{DriveId}/EnvironmentMetrics - /redfish/v1/Chassis/{ChassisId}/EnvironmentMetrics - /redfish/v1/Facilities/{FacilityId}/EnvironmentMetrics - /redfish/v1/Facilities/{FacilityId}/AmbientMetrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ExternalAccountProviderCollection_v1.xml b/static/redfish/v1/schema/ExternalAccountProviderCollection_v1.xml deleted file mode 100644 index bbe9354c1a1f6beba3a060a8963ec5b09218df37..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ExternalAccountProviderCollection_v1.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AccountService/ExternalAccountProviders - /redfish/v1/Managers/{ManagerId}/RemoteAccountService/ExternalAccountProviders - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ExternalAccountProvider_v1.xml b/static/redfish/v1/schema/ExternalAccountProvider_v1.xml deleted file mode 100644 index 6fc491c47f8bfab332275784014114ff9aa3b9e6..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ExternalAccountProvider_v1.xml +++ /dev/null @@ -1,401 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/AccountService/ExternalAccountProviders/{ExternalAccountProviderId} - /redfish/v1/Managers/{ManagerId}/RemoteAccountService/ExternalAccountProviders/{ExternalAccountProviderId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/FabricAdapterCollection_v1.xml b/static/redfish/v1/schema/FabricAdapterCollection_v1.xml deleted file mode 100644 index c70e23509b78d554734df2a655d5954417ac89d0..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/FabricAdapterCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/FabricAdapter_v1.xml b/static/redfish/v1/schema/FabricAdapter_v1.xml deleted file mode 100644 index 2e04ec25630fb79c69afb5e12b066b0ba1d892d5..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/FabricAdapter_v1.xml +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{SystemId}/FabricAdapters/{FabricAdapterId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/FabricCollection_v1.xml b/static/redfish/v1/schema/FabricCollection_v1.xml deleted file mode 100644 index 78aa68f5aa4adfa6ea6534989afad869ad2a29f6..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/FabricCollection_v1.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Fabric_v1.xml b/static/redfish/v1/schema/Fabric_v1.xml deleted file mode 100644 index a782dd548536f5a41942dcc05d5b764e76b363fd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Fabric_v1.xml +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/FacilityCollection_v1.xml b/static/redfish/v1/schema/FacilityCollection_v1.xml deleted file mode 100644 index a45a88d8180f762dd00f4d2e6616b9870ad4e892..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/FacilityCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Facilities - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Facility_v1.xml b/static/redfish/v1/schema/Facility_v1.xml deleted file mode 100644 index 94fffa946f4f29b2c5c0ae44a2ba1adc5e6dc0d1..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Facility_v1.xml +++ /dev/null @@ -1,223 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Facilities/{FacilityId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/FanCollection_v1.xml b/static/redfish/v1/schema/FanCollection_v1.xml deleted file mode 100644 index 1c1091c0c038389d9b718a4e1ebeca837de36859..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/FanCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/Fans - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Fan_v1.xml b/static/redfish/v1/schema/Fan_v1.xml deleted file mode 100644 index ab6f9d18acb5785efc9c4bed905f5013ab26e3b9..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Fan_v1.xml +++ /dev/null @@ -1,164 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/Fans/{FanId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/HostInterfaceCollection_v1.xml b/static/redfish/v1/schema/HostInterfaceCollection_v1.xml deleted file mode 100644 index 4b623c0e8b24a06f7386dbbfbe2cdf0fd6fee92a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/HostInterfaceCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Managers/{ManagerId}/HostInterfaces - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/HostInterface_v1.xml b/static/redfish/v1/schema/HostInterface_v1.xml deleted file mode 100644 index d2a1c4a6b560748b533530998b9ca1dba822d9fa..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/HostInterface_v1.xml +++ /dev/null @@ -1,414 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Managers/{ManagerId}/HostInterfaces/{HostInterfaceId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/JobCollection_v1.xml b/static/redfish/v1/schema/JobCollection_v1.xml deleted file mode 100644 index 299473c59d6ef2696a3f014c52f1baa4350dccdd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/JobCollection_v1.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/JobService/Jobs - /redfish/v1/JobService/Jobs/{JobId}/Steps - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/JobService_v1.xml b/static/redfish/v1/schema/JobService_v1.xml deleted file mode 100644 index 3ebbec83cad60306ce3ea20652ef3640ba115be3..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/JobService_v1.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/JobService - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Job_v1.xml b/static/redfish/v1/schema/Job_v1.xml deleted file mode 100644 index 3debd20b0d55c59357e524a91307d160abc30234..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Job_v1.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/JobService/Jobs/{JobId} - /redfish/v1/JobService/Jobs/{JobId}/Steps/{JobId2} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/MediaControllerCollection_v1.xml b/static/redfish/v1/schema/MediaControllerCollection_v1.xml deleted file mode 100644 index a5333ddb0cd59e50cb9eea6687e5421ccf3a4fab..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/MediaControllerCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/MediaControllers - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/MediaController_v1.xml b/static/redfish/v1/schema/MediaController_v1.xml deleted file mode 100644 index cc4f45a076c215097d5e98fe971d074b71bc668c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/MediaController_v1.xml +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/MediaControllers/{MediaControllerId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/MemoryChunksCollection_v1.xml b/static/redfish/v1/schema/MemoryChunksCollection_v1.xml deleted file mode 100644 index e0194eb98432d124ea63eb288bad1de45c8044ef..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/MemoryChunksCollection_v1.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks - /redfish/v1/Chassis/{ChassisId}/MemoryDomains/{MemoryDomainId}/MemoryChunks - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/MemoryChunks_v1.xml b/static/redfish/v1/schema/MemoryChunks_v1.xml deleted file mode 100644 index cc96329e80a15139a970428f7a37ba36b0e59f45..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/MemoryChunks_v1.xml +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId} - /redfish/v1/Chassis/{ChassisId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId}/MemoryChunks/{MemoryChunksId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/MemoryDomainCollection_v1.xml b/static/redfish/v1/schema/MemoryDomainCollection_v1.xml deleted file mode 100644 index f997e9fb75f445116f03324002a506e71003b731..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/MemoryDomainCollection_v1.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/MemoryDomains - /redfish/v1/Chassis/{ChassisId}/MemoryDomains - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/MemoryDomain_v1.xml b/static/redfish/v1/schema/MemoryDomain_v1.xml deleted file mode 100644 index 7c55f27702d19675a3047ec2eb446645f84ff24b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/MemoryDomain_v1.xml +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId} - /redfish/v1/Chassis/{ChassisId}/MemoryDomains/{MemoryDomainId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemoryDomains/{MemoryDomainId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/MemoryMetrics_v1.xml b/static/redfish/v1/schema/MemoryMetrics_v1.xml deleted file mode 100644 index 226c85783c5c9b7a8a97224d5555f3a5571db707..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/MemoryMetrics_v1.xml +++ /dev/null @@ -1,424 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/MemorySummary/MemoryMetrics - /redfish/v1/Systems/{ComputerSystemId}/Memory/{MemoryId}/MemoryMetrics - /redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/MemorySummary/MemoryMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Memory/{MemoryId}/MemoryMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/MemorySummary/MemoryMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Memory/{MemoryId}/MemoryMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemorySummary/MemoryMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/MemorySummary/MemoryMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Memory/{MemoryId}/MemoryMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/MemorySummary/MemoryMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Memory/{MemoryId}/MemoryMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/MemorySummary/MemoryMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/MemorySummary/MemoryMetrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkAdapterCollection_v1.xml b/static/redfish/v1/schema/NetworkAdapterCollection_v1.xml deleted file mode 100644 index 235c05b55d46fc308602ad8dbeea0bd565a1e67f..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkAdapterCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkAdapter_v1.xml b/static/redfish/v1/schema/NetworkAdapter_v1.xml deleted file mode 100644 index ac130e1756be86c3639529521e482a7606176110..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkAdapter_v1.xml +++ /dev/null @@ -1,594 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkDeviceFunctionCollection_v1.xml b/static/redfish/v1/schema/NetworkDeviceFunctionCollection_v1.xml deleted file mode 100644 index 3c4b5bc668b217169add765dec6b115987ef11fc..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkDeviceFunctionCollection_v1.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/NetworkDeviceFunctions - /redfish/v1/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkDeviceFunctions - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkDeviceFunctions - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkDeviceFunctions - /redfish/v1/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkDeviceFunctions - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkDeviceFunctions - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkDeviceFunction_v1.xml b/static/redfish/v1/schema/NetworkDeviceFunction_v1.xml deleted file mode 100644 index 4adb4bb9eea36cda6ff454c677639b42126bd0a6..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkDeviceFunction_v1.xml +++ /dev/null @@ -1,880 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/NetworkDeviceFunctions/{NetworkDeviceFunctionId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkInterfaceCollection_v1.xml b/static/redfish/v1/schema/NetworkInterfaceCollection_v1.xml deleted file mode 100644 index d1bb00e151de313a194486d90e41edc9526cfb09..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkInterfaceCollection_v1.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/NetworkInterfaces - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkInterface_v1.xml b/static/redfish/v1/schema/NetworkInterface_v1.xml deleted file mode 100644 index 959275a38b4883564030bf0bde86a0e4e8655597..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkInterface_v1.xml +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkPortCollection_v1.xml b/static/redfish/v1/schema/NetworkPortCollection_v1.xml deleted file mode 100644 index ddf410a40ff8315fd5c129f6b8550da072ccc01a..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkPortCollection_v1.xml +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/NetworkPorts - /redfish/v1/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkPorts - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkPorts - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkPorts - /redfish/v1/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkPorts - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/NetworkPorts - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/NetworkPort_v1.xml b/static/redfish/v1/schema/NetworkPort_v1.xml deleted file mode 100644 index d42cff1cec081f8961aa6af694f1f42758da5a65..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/NetworkPort_v1.xml +++ /dev/null @@ -1,535 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/NetworkPorts/{NetworkPortId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/OutletCollection_v1.xml b/static/redfish/v1/schema/OutletCollection_v1.xml deleted file mode 100644 index fe559c6d399f0377ccf0ccb6b4f9edcbc030a3b3..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/OutletCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Outlets - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Outlets - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/OutletGroupCollection_v1.xml b/static/redfish/v1/schema/OutletGroupCollection_v1.xml deleted file mode 100644 index bfbc43654d644763efb45c950ac07ca898bb5758..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/OutletGroupCollection_v1.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/OutletGroups - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/OutletGroups - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/OutletGroup_v1.xml b/static/redfish/v1/schema/OutletGroup_v1.xml deleted file mode 100644 index 8c91c245ddf705f0504f35f85e01d5ab1fef9a83..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/OutletGroup_v1.xml +++ /dev/null @@ -1,204 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/OutletGroups/{OutletGroupId} - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/OutletGroups/{OutletGroupId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Outlet_v1.xml b/static/redfish/v1/schema/Outlet_v1.xml deleted file mode 100644 index b5f3c897e026be239cb701d2d1e8c7b5a64bf1fb..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Outlet_v1.xml +++ /dev/null @@ -1,435 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Outlets/{OutletId} - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Outlets/{OutletId} - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Outlets/{OutletId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PCIeSlots_v1.xml b/static/redfish/v1/schema/PCIeSlots_v1.xml deleted file mode 100644 index 5b74bfaf3a88f3749dc5e260326bb917349a7357..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PCIeSlots_v1.xml +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/PCIeSlots - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PhysicalContext_v1.xml b/static/redfish/v1/schema/PhysicalContext_v1.xml deleted file mode 100644 index 6f11983c13a7adc621e7d9301c37e8463188b526..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PhysicalContext_v1.xml +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PortCollection_v1.xml b/static/redfish/v1/schema/PortCollection_v1.xml deleted file mode 100644 index 274d9d93d83e533d23b8306690c37ed645cc3e92..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PortCollection_v1.xml +++ /dev/null @@ -1,89 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports - /redfish/v1/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/Ports - /redfish/v1/Chassis/{ChassisId}/MediaControllers/{MediaControllerId}/Ports - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/Ports - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId}/Ports - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/Ports - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports - /redfish/v1/ResourceBlocks/{ResourceBlockId}/NetworkInterfaces/{NetworkInterfaceId}/Ports - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/NetworkInterfaces/{NetworkInterfaceId}/Ports - /redfish/v1/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports - /redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PortMetrics_v1.xml b/static/redfish/v1/schema/PortMetrics_v1.xml deleted file mode 100644 index fe21c5d448ba62a50862b675d65084627ce81ca4..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PortMetrics_v1.xml +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/Metrics - /redfish/v1/Chassis/{ChassisId}/MediaControllers/{MediaControllerId}/Ports/{PortId}/Metrics - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/Metrics - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId}/Metrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Port_v1.xml b/static/redfish/v1/schema/Port_v1.xml deleted file mode 100644 index f7fd345cb4d757a6d9bf0c4b9d04fafa08d96284..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Port_v1.xml +++ /dev/null @@ -1,635 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/Chassis/{ChassisId}/MediaControllers/{MediaControllerId}/Ports/{PortId} - /redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}/Ports/{PortId} - /redfish/v1/Storage/{StorageId}/StorageControllers/{StorageControllerId}/Ports/{PortId} - /redfish/v1/Storage/{StorageId}/Controllers/{StorageControllerId}/Ports/{PortId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerDistributionCollection_v1.xml b/static/redfish/v1/schema/PowerDistributionCollection_v1.xml deleted file mode 100644 index e830f9623fde7abb4977597de1104a8360f70963..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerDistributionCollection_v1.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/FloorPDUs - /redfish/v1/PowerEquipment/RackPDUs - /redfish/v1/PowerEquipment/Switchgear - /redfish/v1/PowerEquipment/TransferSwitches - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerDistributionMetrics_v1.xml b/static/redfish/v1/schema/PowerDistributionMetrics_v1.xml deleted file mode 100644 index eb9a5a4a3721ea079027697822e83be132a08743..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerDistributionMetrics_v1.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId}/Metrics - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId}/Metrics - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId}/Metrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerDistribution_v1.xml b/static/redfish/v1/schema/PowerDistribution_v1.xml deleted file mode 100644 index 7584d78dd5bb489ef588494197b62ce65572f1c9..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerDistribution_v1.xml +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment/RackPDUs/{PowerDistributionId} - /redfish/v1/PowerEquipment/FloorPDUs/{PowerDistributionId} - /redfish/v1/PowerEquipment/TransferSwitches/{PowerDistributionId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerDomainCollection_v1.xml b/static/redfish/v1/schema/PowerDomainCollection_v1.xml deleted file mode 100644 index a3d751a9b700066ce19a85ade2ccc37a5a765921..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerDomainCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Facilities/{FacilityId}/PowerDomains - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerDomain_v1.xml b/static/redfish/v1/schema/PowerDomain_v1.xml deleted file mode 100644 index 3723a63610b581ddae3faad1e8be36ad1ce172d4..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerDomain_v1.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Facilities/{FacilityId}/PowerDomains/{PowerDomainId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerEquipment_v1.xml b/static/redfish/v1/schema/PowerEquipment_v1.xml deleted file mode 100644 index 4d15af75871651032a3e755e48470a3dfcaa2f8e..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerEquipment_v1.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/PowerEquipment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerSubsystem_v1.xml b/static/redfish/v1/schema/PowerSubsystem_v1.xml deleted file mode 100644 index 93f018f6eb50b1d8dae2288281f346feced2facd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerSubsystem_v1.xml +++ /dev/null @@ -1,143 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/PowerSubsystem - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerSupplyCollection_v1.xml b/static/redfish/v1/schema/PowerSupplyCollection_v1.xml deleted file mode 100644 index c0cbb1d5226a5c9b73f89efcd16cb572e662b2f6..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerSupplyCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerSupplyMetrics_v1.xml b/static/redfish/v1/schema/PowerSupplyMetrics_v1.xml deleted file mode 100644 index 54daa280f9174e90cf587e2355889193992fa6da..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerSupplyMetrics_v1.xml +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies/{PowerSupplyId}/Metrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PowerSupply_v1.xml b/static/redfish/v1/schema/PowerSupply_v1.xml deleted file mode 100644 index 519cc678d9d83ab0f894640f43f7454170e4c734..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PowerSupply_v1.xml +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/PowerSubsystem/PowerSupplies/{PowerSupplyId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/PrivilegeRegistry_v1.xml b/static/redfish/v1/schema/PrivilegeRegistry_v1.xml deleted file mode 100644 index 1514a6457d013eba7036e7edb820ea628c9eb4fd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/PrivilegeRegistry_v1.xml +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Privileges_v1.xml b/static/redfish/v1/schema/Privileges_v1.xml deleted file mode 100644 index ffaf8d54053377390cc3e147086c3f9e17b9559e..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Privileges_v1.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ProcessorMetrics_v1.xml b/static/redfish/v1/schema/ProcessorMetrics_v1.xml deleted file mode 100644 index f562ecfac11eb596277b800c02a3b4879dafba9c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ProcessorMetrics_v1.xml +++ /dev/null @@ -1,418 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/ProcessorSummary/ProcessorMetrics - /redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/ProcessorMetrics - /redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/SubProcessors/{ProcessorId2}/ProcessorMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/ProcessorMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/SubProcessors/{ProcessorId2}/ProcessorMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/ProcessorSummary/ProcessorMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/ProcessorMetrics - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/SubProcessors/{ProcessorId2}/ProcessorMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/ProcessorMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Processors/{ProcessorId}/SubProcessors/{ProcessorId2}/ProcessorMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/ProcessorSummary/ProcessorMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/ProcessorMetrics - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Processors/{ProcessorId}/SubProcessors/{ProcessorId2}/ProcessorMetrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Protocol_v1.xml b/static/redfish/v1/schema/Protocol_v1.xml deleted file mode 100644 index 7372bcd6f3cd986baa5f0c7b0ae71ecb6420ec8e..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Protocol_v1.xml +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ResourceBlockCollection_v1.xml b/static/redfish/v1/schema/ResourceBlockCollection_v1.xml deleted file mode 100644 index bf000067fcd707b4b0b3ca15ee8f9c6d9326a340..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ResourceBlockCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/CompositionService/ResourceBlocks - /redfish/v1/ResourceBlocks - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ResourceBlock_v1.xml b/static/redfish/v1/schema/ResourceBlock_v1.xml deleted file mode 100644 index ca28a61cb6b4d4732612c15d25f3f04807012a19..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ResourceBlock_v1.xml +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId} - /redfish/v1/ResourceBlocks/{ResourceBlockId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/RouteEntryCollection_v1.xml b/static/redfish/v1/schema/RouteEntryCollection_v1.xml deleted file mode 100644 index ca7e861e2ef14904bec8f7d7d9a4c58b0517db94..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/RouteEntryCollection_v1.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/LPRT - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/MPRT - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/MSDT - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/SSDT - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/LPRT - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/MPRT - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/RouteEntry_v1.xml b/static/redfish/v1/schema/RouteEntry_v1.xml deleted file mode 100644 index 819bb08852749a469999a736525c84496674da07..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/RouteEntry_v1.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/LPRT/{LPRTId} - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/MPRT/{MPRTId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/MSDT/{MSDTId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/SSDT/{SSDTId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/LPRT/{LPRTId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/MPRT/{MPRTId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/RouteSetEntryCollection_v1.xml b/static/redfish/v1/schema/RouteSetEntryCollection_v1.xml deleted file mode 100644 index 43fbe5185f02fcf82bec0b6687012eef943531fd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/RouteSetEntryCollection_v1.xml +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/LPRT/{LPRTId}/RouteSet - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/MPRT/{MPRTId}/RouteSet - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/MSDT/{MSDTId}/RouteSet - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/SSDT/{SSDTId}/RouteSet - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/LPRT/{LPRTId}/RouteSet - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/MPRT/{MPRTId}/RouteSet - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/RouteSetEntry_v1.xml b/static/redfish/v1/schema/RouteSetEntry_v1.xml deleted file mode 100644 index 9810ef8f28d843ff6b794ac018a7438d8f002360..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/RouteSetEntry_v1.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/LPRT/{LPRTId}/RouteSet/{RouteId} - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/MPRT/{MPRTId}/RouteSet/{RouteId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/MSDT/{MSDTId}/RouteSet/{RouteId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/SSDT/{SSDTId}/RouteSet/{RouteId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/LPRT/{LPRTId}/RouteSet/{RouteId} - /redfish/v1/Systems/{ComputerSystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/MPRT/{MPRTId}/RouteSet/{RouteId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Schedule_v1.xml b/static/redfish/v1/schema/Schedule_v1.xml deleted file mode 100644 index 8f037ef163e5be88769126e7550aaac258855b9b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Schedule_v1.xml +++ /dev/null @@ -1,213 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SecureBootDatabaseCollection_v1.xml b/static/redfish/v1/schema/SecureBootDatabaseCollection_v1.xml deleted file mode 100644 index d6241a9a0c2b8064fd3b2057e09ca270c8e08361..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SecureBootDatabaseCollection_v1.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SecureBootDatabase_v1.xml b/static/redfish/v1/schema/SecureBootDatabase_v1.xml deleted file mode 100644 index 86d978679f0dc7fb5bbe5f501bd5d595cdff3a46..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SecureBootDatabase_v1.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SecureBoot_v1.xml b/static/redfish/v1/schema/SecureBoot_v1.xml deleted file mode 100644 index de9f1bee1fc06cf4ecb4c2fcfdb3faf25ddfc913..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SecureBoot_v1.xml +++ /dev/null @@ -1,210 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/SecureBoot - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SerialInterfaceCollection_v1.xml b/static/redfish/v1/schema/SerialInterfaceCollection_v1.xml deleted file mode 100644 index ae2047de7e691f8d03a76e1871b6d7e45011f6cd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SerialInterfaceCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Managers/{ManagerId}/SerialInterfaces - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SerialInterface_v1.xml b/static/redfish/v1/schema/SerialInterface_v1.xml deleted file mode 100644 index f710d8b10489395e4b33aaf9f6d1daabb50232fd..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SerialInterface_v1.xml +++ /dev/null @@ -1,412 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Managers/{ManagerId}/SerialInterfaces/{SerialInterfaceId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SignatureCollection_v1.xml b/static/redfish/v1/schema/SignatureCollection_v1.xml deleted file mode 100644 index 1d97ff1d0870fa0228321d18c6a6eac7138164ae..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SignatureCollection_v1.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId}/Signatures - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId}/Signatures - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId}/Signatures - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Signature_v1.xml b/static/redfish/v1/schema/Signature_v1.xml deleted file mode 100644 index c76d8976ade4bae0632ea8075a9a99ebac6ca192..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Signature_v1.xml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId}/Signatures/{SignatureId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId}/Signatures/{SignatureId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SecureBoot/SecureBootDatabases/{DatabaseId}/Signatures/{SignatureId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SimpleStorageCollection_v1.xml b/static/redfish/v1/schema/SimpleStorageCollection_v1.xml deleted file mode 100644 index fd3b2248234d479ac23d0959bafd5c0fe9b4ed86..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SimpleStorageCollection_v1.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/SimpleStorage - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SimpleStorage - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SimpleStorage - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SimpleStorage_v1.xml b/static/redfish/v1/schema/SimpleStorage_v1.xml deleted file mode 100644 index 6748bf0b79d8391bfbab1b2357baf43e7db82c43..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SimpleStorage_v1.xml +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Systems/{ComputerSystemId}/SimpleStorage/{SimpleStorageId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/SimpleStorage/{SimpleStorageId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SimpleStorage/{SimpleStorageId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/SimpleStorage/{SimpleStorageId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/SimpleStorage/{SimpleStorageId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/SwitchCollection_v1.xml b/static/redfish/v1/schema/SwitchCollection_v1.xml deleted file mode 100644 index e474491e97733f4a4c21362527cb2fc805817d30..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/SwitchCollection_v1.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Switch_v1.xml b/static/redfish/v1/schema/Switch_v1.xml deleted file mode 100644 index 897392cc823f317e83f54a223ad2c68293b7d05e..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Switch_v1.xml +++ /dev/null @@ -1,457 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ThermalMetrics_v1.xml b/static/redfish/v1/schema/ThermalMetrics_v1.xml deleted file mode 100644 index c9379d0e71843c96c4306ad2e52d166d26c6886b..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ThermalMetrics_v1.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/ThermalMetrics - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ThermalSubsystem_v1.xml b/static/redfish/v1/schema/ThermalSubsystem_v1.xml deleted file mode 100644 index 4842fbec85f25af334061cec924cd2c0ee870158..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ThermalSubsystem_v1.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Chassis/{ChassisId}/ThermalSubsystem - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/TriggersCollection_v1.xml b/static/redfish/v1/schema/TriggersCollection_v1.xml deleted file mode 100644 index 1c5c15f9d126eaa3233322a6a9f6b4d428bdb3fb..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/TriggersCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/TelemetryService/Triggers - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Triggers_v1.xml b/static/redfish/v1/schema/Triggers_v1.xml deleted file mode 100644 index 733a4ffd520be60b9f7c088176b3161773be7fde..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Triggers_v1.xml +++ /dev/null @@ -1,368 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/TelemetryService/Triggers/{TriggersId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/VCATEntryCollection_v1.xml b/static/redfish/v1/schema/VCATEntryCollection_v1.xml deleted file mode 100644 index ff8eab5b393c8964e546e9d011dfb8036655cbfc..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/VCATEntryCollection_v1.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/VCAT - /redfish/v1/Systems/{SystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/VCAT - /redfish/v1/Systems/{SystemId}/FabricAdapters/{FabricAdapterId}/REQ-VCAT - /redfish/v1/Systems/{SystemId}/FabricAdapters/{FabricAdapterId}/RSP-VCAT - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/VCATEntry_v1.xml b/static/redfish/v1/schema/VCATEntry_v1.xml deleted file mode 100644 index 3304488e9ad4960cbcf5da022a4980bc2149287c..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/VCATEntry_v1.xml +++ /dev/null @@ -1,126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Switches/{SwitchId}/Ports/{PortId}/VCAT/{VCATEntryId} - /redfish/v1/Systems/{SystemId}/FabricAdapters/{FabricAdapterId}/Ports/{PortId}/VCAT/{VCATEntryId} - /redfish/v1/Systems/{SystemId}/FabricAdapters/{FabricAdapterId}/REQ-VCAT/{VCATEntryId} - /redfish/v1/Systems/{SystemId}/FabricAdapters/{FabricAdapterId}/RSP-VCAT/{VCATEntryId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/VolumeCollection_v1.xml b/static/redfish/v1/schema/VolumeCollection_v1.xml deleted file mode 100644 index 4404771a64ac859f88e34dc65208788e4473d0b9..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/VolumeCollection_v1.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes - /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes - /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes - /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes - /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes - /redfish/v1/Storage/{StorageId}/Volumes - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes - /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes - /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes - /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes - /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes - /redfish/v1/StorageServices/{StorageServiceId}/Volumes - /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Volume_v1.xml b/static/redfish/v1/schema/Volume_v1.xml deleted file mode 100644 index 4cfb8f737a91fcdfab4269cd8feefba545895512..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Volume_v1.xml +++ /dev/null @@ -1,1255 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId} - /redfish/v1/CompositionService/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Storage/{StorageId}/Volumes/{VolumeId} - /redfish/v1/ResourceBlocks/{ResourceBlockId}/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId} - /redfish/v1/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId} - /redfish/v1/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId} - /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId} - /redfish/v1/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId} - /redfish/v1/Storage/{StorageId}/Volumes/{VolumeId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId} - /redfish/v1/Systems/{ComputerSystemId}/Storage/{StorageId}/Volumes/{VolumeId} - /redfish/v1/StorageServices/{StorageServiceId}/ConsistencyGroups/{ConsistencyGroupId}/Volumes/{VolumeId} - /redfish/v1/StorageServices/{StorageServiceId}/FileSystems/{FileSystemId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId} - /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/AllocatedVolumes/{VolumeId} - /redfish/v1/StorageServices/{StorageServiceId}/StoragePools/{StoragePoolId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{VolumeId} - /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId} - /redfish/v1/StorageServices/{StorageServiceId}/Volumes/{VolumeId}/CapacitySources/{CapacitySourceId}/ProvidingVolumes/{ProvidingVolumeId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/ZoneCollection_v1.xml b/static/redfish/v1/schema/ZoneCollection_v1.xml deleted file mode 100644 index 999425423a62f382a108c164f41ce3ab05bcbe00..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/ZoneCollection_v1.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Zones - /redfish/v1/CompositionService/ResourceZones - - - - - - - - - - - - - - diff --git a/static/redfish/v1/schema/Zone_v1.xml b/static/redfish/v1/schema/Zone_v1.xml deleted file mode 100644 index 6db7c3ea2b2a21a39035b6c851109b636b9a83c4..0000000000000000000000000000000000000000 --- a/static/redfish/v1/schema/Zone_v1.xml +++ /dev/null @@ -1,441 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /redfish/v1/Fabrics/{FabricId}/Zones/{ZoneId} - /redfish/v1/CompositionService/ResourceZones/{ZoneId} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -