Commit 9a9ae488 by Gunnar Billung-Meyer

add PCIeFunction.Links.Oem.Port property

parent e3d54455
<?xml version="1.0" encoding="UTF-8"?>
<!---->
<!--################################################################################ -->
<!--# Copyright 2017-2019 christmann informationstechnik + medien GmbH & Co. KG -->
<!--################################################################################ -->
<!---->
<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
<edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
<edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
</edmx:Reference>
<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
<edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
<edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
</edmx:Reference>
<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
<edmx:Include Namespace="Resource"/>
</edmx:Reference>
<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Port_v1.xml">
<edmx:Include Namespace="Port"/>
</edmx:Reference>
<edmx:DataServices>
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EID_47597_RECSBox_PCIeFunction.v1_0_0">
<ComplexType Name="PCIeFunction" BaseType="Resource.OemObject">
<Property Name="Links" Type="EID_47597_RECSBox_PCIeFunction.v1_0_0.Links" Nullable="false">
<Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
<Annotation Term="OData.Description" String="RECS|Box PCIeFunction links extension."/>
</Property>
<Annotation Term="OData.AdditionalProperties" Bool="false"/>
<Annotation Term="OData.Description" String="RECS|Box PCIeFunction extension"/>
<Annotation Term="OData.LongDescription" String="RECS|Box PCIeFunction extension" />
</ComplexType>
<ComplexType Name="Links" BaseType="Resource.OemObject">
<NavigationProperty Name="Port" Type="Port.Port">
<Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
<Annotation Term="OData.Description" String="A reference to the Port of a PCIeSwitch on which this function resides."/>
<Annotation Term="OData.LongDescription" String="This object shall only contain a reference to a resource that complies to the Port schema."/>
<Annotation Term="OData.AutoExpandReferences"/>
</NavigationProperty>
</ComplexType>
</Schema>
</edmx:DataServices>
</edmx:Edmx>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!---->
<!--################################################################################ -->
<!--# Copyright 2017-2019 christmann informationstechnik + medien GmbH & Co. KG -->
<!--################################################################################ -->
<!---->
<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
<edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
<edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
</edmx:Reference>
<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
<edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
<edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
</edmx:Reference>
<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
<edmx:Include Namespace="Resource"/>
</edmx:Reference>
<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Port_v1.xml">
<edmx:Include Namespace="Port"/>
</edmx:Reference>
<edmx:DataServices>
<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="EID_47597_RECSBox_PCIeFunction.v1_0_0">
<ComplexType Name="PCIeFunction" BaseType="Resource.OemObject">
<Property Name="Links" Type="EID_47597_RECSBox_PCIeFunction.v1_0_0.Links" Nullable="false">
<Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
<Annotation Term="OData.Description" String="RECS|Box PCIeFunction links extension."/>
</Property>
<Annotation Term="OData.AdditionalProperties" Bool="false"/>
<Annotation Term="OData.Description" String="RECS|Box PCIeFunction extension"/>
<Annotation Term="OData.LongDescription" String="RECS|Box PCIeFunction extension" />
</ComplexType>
<ComplexType Name="Links" BaseType="Resource.OemObject">
<NavigationProperty Name="Port" Type="Port.Port">
<Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
<Annotation Term="OData.Description" String="A reference to the Port of a PCIeSwitch on which this function resides."/>
<Annotation Term="OData.LongDescription" String="This object shall only contain a reference to a resource that complies to the Port schema."/>
<Annotation Term="OData.AutoExpandReferences"/>
</NavigationProperty>
</ComplexType>
</Schema>
</edmx:DataServices>
</edmx:Edmx>
\ No newline at end of file
......@@ -143,24 +143,24 @@ All other referred versions, such as JSON, ODATA and SSDP, are corresponding to
<tr><td><a href="computersystemcollection.html#computersystemcollection">ComputerSystemCollection</a></td><td>/redfish/v1/Systems</td></tr>
<tr><td><a href="ethernetinterface.html#ethernetinterface">EthernetInterface</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/EthernetInterfaces/{EthernetInterfaceID}</td></tr>
<tr><td><a href="ethernetinterfacecollection.html#ethernetinterfacecollection">EthernetInterfaceCollection</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/EthernetInterfaces</td></tr>
<tr><td><a href="hsllconnection.html#hsllconnection">HSLLConnection</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections/{HSLLConnectionID}<br />/redfish/v1/Systems/{ComputerSystemID}/HSLLInterface/Connections/{HSLLConnectionID}<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/HSLLInterface/Connections/{HSLLConnectionID}<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/HSLLInterface/Connections/{HSLLConnectionID}<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/HSLLInterface/Connections/{HSLLConnectionID}</td></tr>
<tr><td><a href="hsllconnectioncollection.html#hsllconnectioncollection">HSLLConnectionCollection</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections<br />/redfish/v1/Systems/{ComputerSystemID}/HSLLInterface/Connections<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/HSLLInterface/Connections<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/HSLLInterface/Connections<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/HSLLInterface/Connections</td></tr>
<tr><td><a href="hsllinterface.html#hsllinterface">HSLLInterface</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/HSLLInterface<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/HSLLInterface<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections/{HSLLConnectionID}/EndpointA<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections/{HSLLConnectionID}/EndpointB<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/HSLLInterface<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/HSLLInterface</td></tr>
<tr><td><a href="hsllconnection.html#hsllconnection">HSLLConnection</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections/{HSLLConnectionID}<br />/redfish/v1/Systems/{ComputerSystemID}/HSLLInterface/Connections/{HSLLConnectionID}<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/HSLLInterface/Connections/{HSLLConnectionID}<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/HSLLInterface/Connections/{HSLLConnectionID}<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}/Port/HSLLInterface/Connections/{HSLLConnectionID}<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/HSLLInterface/Connections/{HSLLConnectionID}</td></tr>
<tr><td><a href="hsllconnectioncollection.html#hsllconnectioncollection">HSLLConnectionCollection</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections<br />/redfish/v1/Systems/{ComputerSystemID}/HSLLInterface/Connections<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/HSLLInterface/Connections<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/HSLLInterface/Connections<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}/Port/HSLLInterface/Connections<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/HSLLInterface/Connections</td></tr>
<tr><td><a href="hsllinterface.html#hsllinterface">HSLLInterface</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/HSLLInterface<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/HSLLInterface<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections/{HSLLConnectionID}/EndpointA<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/Connections/{HSLLConnectionID}/EndpointB<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/HSLLInterface<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}/Port/HSLLInterface<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/HSLLInterface</td></tr>
<tr><td><a href="jsonschemafile.html#jsonschemafile">JsonSchemaFile</a></td><td>/redfish/v1/JsonSchemas/{JsonSchemaFileID}</td></tr>
<tr><td><a href="jsonschemafilecollection.html#jsonschemafilecollection">JsonSchemaFileCollection</a></td><td>/redfish/v1/JsonSchemas</td></tr>
<tr><td><a href="pciedevice.html#pciedevice">PCIeDevice</a></td><td>/redfish/v1/PCIeDevices/{PCIeDeviceID}</td></tr>
<tr><td><a href="pciedevicecollection.html#pciedevicecollection">PCIeDeviceCollection</a></td><td>/redfish/v1/PCIeDevices</td></tr>
<tr><td><a href="pciefunction.html#pciefunction">PCIeFunction</a></td><td>/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/PCIeFunctions/{PCIeFunctionID}<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/PCIeFunctions/{PCIeFunctionID}</td></tr>
<tr><td><a href="pciefunctioncollection.html#pciefunctioncollection">PCIeFunctionCollection</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/PCIeFunctions<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/PCIeFunctions</td></tr>
<tr><td><a href="port.html#port">Port</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}</td></tr>
<tr><td><a href="pciefunctioncollection.html#pciefunctioncollection">PCIeFunctionCollection</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/PCIeFunctions<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}/Port/PCIeFunctions<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/PCIeFunctions</td></tr>
<tr><td><a href="port.html#port">Port</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}/Port<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}</td></tr>
<tr><td><a href="portcollection.html#portcollection">PortCollection</a></td><td>/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts<br />/redfish/v1/Switches/{SwitchID}/Ports</td></tr>
<tr><td><a href="processor.html#processor">Processor</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/Processors/{ProcessorID}</td></tr>
<tr><td><a href="processorcollection.html#processorcollection">ProcessorCollection</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/Processors</td></tr>
<tr><td><a href="serviceroot.html#serviceroot">ServiceRoot</a></td><td>/redfish/v1</td></tr>
<tr><td><a href="switch.html#switch">Switch</a></td><td>/redfish/v1/Switches/{SwitchID}</td></tr>
<tr><td><a href="switchcollection.html#switchcollection">SwitchCollection</a></td><td>/redfish/v1/Switches</td></tr>
<tr><td><a href="vlannetworkinterface.html#vlannetworkinterface">VLanNetworkInterface</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/EthernetInterfaces/{EthernetInterfaceID}/VLANs/{VLanNetworkInterfaceID}<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/VLANs/{VLanNetworkInterfaceID}<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/VLANs/{VLanNetworkInterfaceID}</td></tr>
<tr><td><a href="vlannetworkinterfacecollection.html#vlannetworkinterfacecollection">VLanNetworkInterfaceCollection</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/EthernetInterfaces/{EthernetInterfaceID}/VLANs<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/VLANs<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/VLANs</td></tr>
<tr><td><a href="vlannetworkinterface.html#vlannetworkinterface">VLanNetworkInterface</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/EthernetInterfaces/{EthernetInterfaceID}/VLANs/{VLanNetworkInterfaceID}<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/VLANs/{VLanNetworkInterfaceID}<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}/Port/VLANs/{VLanNetworkInterfaceID}<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/VLANs/{VLanNetworkInterfaceID}</td></tr>
<tr><td><a href="vlannetworkinterfacecollection.html#vlannetworkinterfacecollection">VLanNetworkInterfaceCollection</a></td><td>/redfish/v1/Systems/{ComputerSystemID}/EthernetInterfaces/{EthernetInterfaceID}/VLANs<br />/redfish/v1/ComposedNodes/{ComposedNodeID}/ProvidedPorts/{PortID}/VLANs<br />/redfish/v1/PCIeDevices/{PCIeDeviceID}/{PCIeFunctionID}/Port/VLANs<br />/redfish/v1/Switches/{SwitchID}/Ports/{PortID}/VLANs</td></tr>
</table>
</div>
</body>
......
......@@ -113,13 +113,21 @@ This is the schema definition for the PCIeFunction resource. It represents the
</ul></td></tr>
<tr><td>Id</td><td>string</td><td></td><td>GET</td><td>read-only</td><td>Uniquely identifies the resource within the collection of like resources.</td></tr>
<tr><td>Links {</td><td>object</td><td></td><td></td><td>read-write</td><td>The links object contains the links to other resources that are related to this resource.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;Oem { }</td><td>object</td><td></td><td></td><td>read-write</td><td>Oem extension object.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;Oem {</td><td>object</td><td></td><td></td><td>read-write</td><td>Oem extension object.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EID_47597 {</td><td>object</td><td></td><td></td><td>read-only</td><td>RECS|Box PCIeFunction links extension.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Port {</td><td>reference(<a href="port.html#port">Port</a>)</td><td>Yes</td><td></td><td>read-only</td><td>A reference to the Port of a PCIeSwitch on which this function resides.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@odata.id</td><td>string</td><td></td><td></td><td>read-only</td><td>The unique identifier for a resource.<br />Format: uri</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;}</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;PCIeDevice {</td><td>reference(<a href="pciedevice.html#pciedevice">PCIeDevice</a>)</td><td>Yes</td><td></td><td>read-only</td><td>A reference to the PCIeDevice on which this function resides.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@odata.id</td><td>string</td><td></td><td></td><td>read-only</td><td>The unique identifier for a resource.<br />Format: uri</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;}</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>}</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>Name</td><td>string</td><td></td><td>GET</td><td>read-only</td><td>The name of the resource or array element.</td></tr>
<tr><td>Oem { }</td><td>object</td><td></td><td></td><td>read-write</td><td>This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections.</td></tr>
<tr><td>Oem {</td><td>object</td><td></td><td></td><td>read-write</td><td>This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;EID_47597 { }</td><td>object</td><td></td><td></td><td>read-write</td><td>RECS|Box PCIeFunction extension</td></tr>
<tr><td>}</td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td>RevisionId</td><td>string</td><td>Yes</td><td></td><td>read-only</td><td>The Revision ID of this PCIe function.<br />Pattern: ^0[xX](([a-fA-F]|[0-9]){2}){1}$</td></tr>
<tr><td>Status {</td><td>object</td><td>Yes</td><td></td><td>read-write</td><td>This type describes the status and health of a resource and its children.</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;Health</td><td>string</td><td>Yes</td><td></td><td>read-only</td><td>This represents the health state of this resource in the absence of its dependent resources.<br />Possible Values:<ul>
......@@ -192,7 +200,19 @@ Content-Type: application/json
<br />
&nbsp;&nbsp;&nbsp;&nbsp;"Links": {
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Oem": { },
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Oem": {
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"EID_47597": {
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Port": {
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"@odata.id": "/redfish/v1/PCIeDevices/PCIeDevice1/PCIeFunction1/Port"
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"PCIeDevice": {
<br />
......@@ -204,7 +224,11 @@ Content-Type: application/json
<br />
&nbsp;&nbsp;&nbsp;&nbsp;"Name": "string",
<br />
&nbsp;&nbsp;&nbsp;&nbsp;"Oem": { },
&nbsp;&nbsp;&nbsp;&nbsp;"Oem": {
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"EID_47597": { }
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}
<br />
&nbsp;&nbsp;&nbsp;&nbsp;"RevisionId": "string",
<br />
......
{
"$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": {
"Links": {
"additionalProperties": false,
"patternProperties": {
"^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\\.[a-zA-Z_][a-zA-Z0-9_.]+$": {
"description": "This property shall specify a valid odata or Redfish property.",
"type": [
"array",
"boolean",
"number",
"null",
"object",
"string"
]
}
},
"properties": {
"Port": {
"anyOf": [
{
"$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port"
},
{
"type": "null"
}
],
"description": "A reference to the Port of a PCIeSwitch on which this function resides.",
"longDescription": "This object shall only contain a reference to a resource that complies to the Port schema.",
"readonly": true
}
},
"type": "object"
},
"PCIeFunction": {
"additionalProperties": false,
"description": "RECS|Box PCIeFunction extension",
"longDescription": "RECS|Box PCIeFunction extension",
"patternProperties": {
"^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\\.[a-zA-Z_][a-zA-Z0-9_.]+$": {
"description": "This property shall specify a valid odata or Redfish property.",
"type": [
"array",
"boolean",
"number",
"null",
"object",
"string"
]
}
},
"properties": {
"Links": {
"$ref": "#/definitions/Links",
"description": "RECS|Box PCIeFunction links extension.",
"readonly": true
}
},
"type": "object"
}
},
"title": "#EID_47597_RECSBox_PCIeFunction.v1_0_0"
}
\ No newline at end of file
{
"$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": {
"Links": {
"additionalProperties": false,
"patternProperties": {
"^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\\.[a-zA-Z_][a-zA-Z0-9_.]+$": {
"description": "This property shall specify a valid odata or Redfish property.",
"type": [
"array",
"boolean",
"number",
"null",
"object",
"string"
]
}
},
"properties": {
"Port": {
"anyOf": [
{
"$ref": "http://redfish.dmtf.org/schemas/v1/Port.json#/definitions/Port"
},
{
"type": "null"
}
],
"description": "A reference to the Port of a PCIeSwitch on which this function resides.",
"longDescription": "This object shall only contain a reference to a resource that complies to the Port schema.",
"readonly": true
}
},
"type": "object"
},
"PCIeFunction": {
"additionalProperties": false,
"description": "RECS|Box PCIeFunction extension",
"longDescription": "RECS|Box PCIeFunction extension",
"patternProperties": {
"^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\\.[a-zA-Z_][a-zA-Z0-9_.]+$": {
"description": "This property shall specify a valid odata or Redfish property.",
"type": [
"array",
"boolean",
"number",
"null",
"object",
"string"
]
}
},
"properties": {
"Links": {
"$ref": "#/definitions/Links",
"description": "RECS|Box PCIeFunction links extension.",
"readonly": true
}
},
"type": "object"
}
},
"title": "#EID_47597_RECSBox_PCIeFunction.v1_0_0"
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment