1<?xml version="1.0" encoding="UTF-8"?> 2<!----> 3<!--################################################################################ --> 4<!--# Redfish Schema: NetworkAdapter v1.10.0 --> 5<!--# --> 6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7<!--# available at http://www.dmtf.org/standards/redfish --> 8<!--# Copyright 2014-2023 DMTF. --> 9<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10<!--################################################################################ --> 11<!----> 12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13 14 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16 </edmx:Reference> 17 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 18 <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 19 </edmx:Reference> 20 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 21 <edmx:Include Namespace="Resource"/> 22 <edmx:Include Namespace="Resource.v1_0_0"/> 23 </edmx:Reference> 24 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 25 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 26 </edmx:Reference> 27 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkPortCollection_v1.xml"> 28 <edmx:Include Namespace="NetworkPortCollection"/> 29 </edmx:Reference> 30 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkPort_v1.xml"> 31 <edmx:Include Namespace="NetworkPort"/> 32 </edmx:Reference> 33 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunctionCollection_v1.xml"> 34 <edmx:Include Namespace="NetworkDeviceFunctionCollection"/> 35 </edmx:Reference> 36 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkDeviceFunction_v1.xml"> 37 <edmx:Include Namespace="NetworkDeviceFunction"/> 38 </edmx:Reference> 39 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/NetworkAdapterMetrics_v1.xml"> 40 <edmx:Include Namespace="NetworkAdapterMetrics"/> 41 </edmx:Reference> 42 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeDevice_v1.xml"> 43 <edmx:Include Namespace="PCIeDevice"/> 44 </edmx:Reference> 45 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Assembly_v1.xml"> 46 <edmx:Include Namespace="Assembly"/> 47 </edmx:Reference> 48 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PortCollection_v1.xml"> 49 <edmx:Include Namespace="PortCollection"/> 50 </edmx:Reference> 51 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Port_v1.xml"> 52 <edmx:Include Namespace="Port"/> 53 </edmx:Reference> 54 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/CertificateCollection_v1.xml"> 55 <edmx:Include Namespace="CertificateCollection"/> 56 </edmx:Reference> 57 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/SoftwareInventory_v1.xml"> 58 <edmx:Include Namespace="SoftwareInventory"/> 59 </edmx:Reference> 60 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/EnvironmentMetrics_v1.xml"> 61 <edmx:Include Namespace="EnvironmentMetrics"/> 62 </edmx:Reference> 63 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/ProcessorCollection_v1.xml"> 64 <edmx:Include Namespace="ProcessorCollection"/> 65 </edmx:Reference> 66 67 <edmx:DataServices> 68 69 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter"> 70 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 71 72 <EntityType Name="NetworkAdapter" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 73 <Annotation Term="OData.Description" String="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."/> 74 <Annotation Term="OData.LongDescription" String="This resource shall represent a physical network adapter capable of connecting to a computer network in a Redfish implementation."/> 75 <Annotation Term="Capabilities.InsertRestrictions"> 76 <Record> 77 <PropertyValue Property="Insertable" Bool="false"/> 78 </Record> 79 </Annotation> 80 <Annotation Term="Capabilities.UpdateRestrictions"> 81 <Record> 82 <PropertyValue Property="Updatable" Bool="true"/> 83 </Record> 84 </Annotation> 85 <Annotation Term="Capabilities.DeleteRestrictions"> 86 <Record> 87 <PropertyValue Property="Deletable" Bool="false"/> 88 </Record> 89 </Annotation> 90 <Annotation Term="Redfish.Uris"> 91 <Collection> 92 <String>/redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}</String> 93 </Collection> 94 </Annotation> 95 </EntityType> 96 97 <Action Name="ResetSettingsToDefault" IsBound="true"> 98 <Annotation Term="OData.Description" String="This action is to clear the settings back to factory defaults."/> 99 <Annotation Term="OData.LongDescription" String="This action shall reset of all active and pending settings back to factory default settings upon reset of the network adapter."/> 100 <Parameter Name="NetworkAdapter" Type="NetworkAdapter.v1_0_0.Actions"/> 101 </Action> 102 </Schema> 103 104 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_0"> 105 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 106 <Annotation Term="Redfish.Release" String="2016.3"/> 107 108 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.NetworkAdapter"> 109 <Property Name="Status" Type="Resource.Status" Nullable="false"> 110 <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 111 <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 112 </Property> 113 <NavigationProperty Name="NetworkPorts" Type="NetworkPortCollection.NetworkPortCollection" ContainsTarget="true" Nullable="false"> 114 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 115 <Annotation Term="OData.Description" String="The link to the collection of network ports associated with this network adapter."/> 116 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type NetworkPortCollection."/> 117 <Annotation Term="OData.AutoExpandReferences"/> 118 <Annotation Term="Redfish.Revisions"> 119 <Collection> 120 <Record> 121 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 122 <PropertyValue Property="Version" String="v1_5_0"/> 123 <PropertyValue Property="Description" String="This property has been deprecated in favor of the Ports property."/> 124 </Record> 125 </Collection> 126 </Annotation> 127 </NavigationProperty> 128 <NavigationProperty Name="NetworkDeviceFunctions" Type="NetworkDeviceFunctionCollection.NetworkDeviceFunctionCollection" ContainsTarget="true" Nullable="false"> 129 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 130 <Annotation Term="OData.Description" String="The link to the collection of network device functions associated with this network adapter."/> 131 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type NetworkDeviceFunctionCollection."/> 132 <Annotation Term="OData.AutoExpandReferences"/> 133 </NavigationProperty> 134 <Property Name="Manufacturer" Type="Edm.String"> 135 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 136 <Annotation Term="OData.Description" String="The manufacturer or OEM of this network adapter."/> 137 <Annotation Term="OData.LongDescription" String="This property shall contain a value that represents the manufacturer of the network adapter."/> 138 </Property> 139 <Property Name="Model" Type="Edm.String"> 140 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 141 <Annotation Term="OData.Description" String="The model string for this network adapter."/> 142 <Annotation Term="OData.LongDescription" String="This property shall contain the information about how the manufacturer refers to this network adapter."/> 143 </Property> 144 <Property Name="SKU" Type="Edm.String"> 145 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 146 <Annotation Term="OData.Description" String="The manufacturer SKU for this network adapter."/> 147 <Annotation Term="OData.LongDescription" String="This property shall contain the SKU for the network adapter."/> 148 </Property> 149 <Property Name="SerialNumber" Type="Edm.String"> 150 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 151 <Annotation Term="OData.Description" String="The serial number for this network adapter."/> 152 <Annotation Term="OData.LongDescription" String="This property shall contain the serial number for the network adapter."/> 153 </Property> 154 <Property Name="PartNumber" Type="Edm.String"> 155 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 156 <Annotation Term="OData.Description" String="Part number for this network adapter."/> 157 <Annotation Term="OData.LongDescription" String="This property shall contain the part number for the network adapter as defined by the manufacturer."/> 158 </Property> 159 <Property Name="Controllers" Type="Collection(NetworkAdapter.v1_0_0.Controllers)" Nullable="false"> 160 <Annotation Term="OData.Description" String="The set of network controllers ASICs that make up this NetworkAdapter."/> 161 <Annotation Term="OData.LongDescription" String="This property shall contain the set of network controllers ASICs that make up this network adapter."/> 162 </Property> 163 <Property Name="Actions" Type="NetworkAdapter.v1_0_0.Actions" Nullable="false"> 164 <Annotation Term="OData.Description" String="The available actions for this resource."/> 165 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 166 </Property> 167 </EntityType> 168 169 <ComplexType Name="Actions"> 170 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 171 <Annotation Term="OData.Description" String="The available actions for this resource."/> 172 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 173 <Property Name="Oem" Type="NetworkAdapter.v1_0_0.OemActions" Nullable="false"> 174 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 175 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 176 </Property> 177 </ComplexType> 178 179 <ComplexType Name="OemActions"> 180 <Annotation Term="OData.AdditionalProperties" Bool="true"/> 181 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 182 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 183 </ComplexType> 184 185 <ComplexType Name="Controllers"> 186 <Annotation Term="OData.Description" String="A network controller ASIC that makes up part of a network adapter."/> 187 <Annotation Term="OData.LongDescription" String="This type shall describe a network controller ASIC that makes up part of a network adapter."/> 188 <Property Name="FirmwarePackageVersion" Type="Edm.String"> 189 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 190 <Annotation Term="OData.Description" String="The version of the user-facing firmware package."/> 191 <Annotation Term="OData.LongDescription" String="This property shall contain the version number of the user-facing firmware package."/> 192 </Property> 193 <Property Name="Links" Type="NetworkAdapter.v1_0_0.ControllerLinks" Nullable="false"> 194 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 195 <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 196 </Property> 197 <Property Name="ControllerCapabilities" Type="NetworkAdapter.v1_0_0.ControllerCapabilities" Nullable="false"> 198 <Annotation Term="OData.Description" String="The capabilities of this controller."/> 199 <Annotation Term="OData.LongDescription" String="This property shall contain the capabilities of this controller."/> 200 </Property> 201 </ComplexType> 202 203 <ComplexType Name="ControllerCapabilities"> 204 <Annotation Term="OData.Description" String="The capabilities of a controller."/> 205 <Annotation Term="OData.LongDescription" String="This type shall describe the capabilities of a controller."/> 206 <Property Name="NetworkPortCount" Type="Edm.Int64"> 207 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 208 <Annotation Term="OData.Description" String="The number of physical ports on this controller."/> 209 <Annotation Term="OData.LongDescription" String="This property shall contain the number of physical ports on this controller."/> 210 </Property> 211 <Property Name="NetworkDeviceFunctionCount" Type="Edm.Int64"> 212 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 213 <Annotation Term="OData.Description" String="The maximum number of physical functions available on this controller."/> 214 <Annotation Term="OData.LongDescription" String="This property shall contain the number of physical functions available on this controller."/> 215 </Property> 216 <Property Name="DataCenterBridging" Type="NetworkAdapter.v1_0_0.DataCenterBridging" Nullable="false"> 217 <Annotation Term="OData.Description" String="Data center bridging (DCB) for this controller."/> 218 <Annotation Term="OData.LongDescription" String="This property shall contain capability, status, and configuration values related to data center bridging (DCB) for this controller."/> 219 </Property> 220 <Property Name="VirtualizationOffload" Type="NetworkAdapter.v1_0_0.VirtualizationOffload" Nullable="false"> 221 <Annotation Term="OData.Description" String="Virtualization offload for this controller."/> 222 <Annotation Term="OData.LongDescription" String="This property shall contain capability, status, and configuration values related to virtualization offload for this controller."/> 223 </Property> 224 <Property Name="NPIV" Type="NetworkAdapter.v1_0_0.NPIV" Nullable="false"> 225 <Annotation Term="OData.Description" String="N_Port ID Virtualization (NPIV) capabilities for this controller."/> 226 <Annotation Term="OData.LongDescription" String="This property shall contain N_Port ID Virtualization (NPIV) capabilities for this controller."/> 227 </Property> 228 </ComplexType> 229 230 <ComplexType Name="DataCenterBridging"> 231 <Annotation Term="OData.Description" String="Data center bridging (DCB) for capabilities of a controller."/> 232 <Annotation Term="OData.LongDescription" String="This type shall describe the capability, status, and configuration values related to data center bridging (DCB) for a controller."/> 233 <Property Name="Capable" Type="Edm.Boolean"> 234 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 235 <Annotation Term="OData.Description" String="An indication of whether this controller is capable of data center bridging (DCB)."/> 236 <Annotation Term="OData.LongDescription" String="This property shall indicate whether this controller is capable of data center bridging (DCB)."/> 237 </Property> 238 </ComplexType> 239 240 <ComplexType Name="VirtualFunction"> 241 <Annotation Term="OData.Description" String="A virtual function of a controller."/> 242 <Annotation Term="OData.LongDescription" String="This type shall describe the capability, status, and configuration values related to a virtual function for a controller."/> 243 <Property Name="DeviceMaxCount" Type="Edm.Int64"> 244 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 245 <Annotation Term="OData.Description" String="The maximum number of virtual functions supported by this controller."/> 246 <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of virtual functions supported by this controller."/> 247 </Property> 248 <Property Name="NetworkPortMaxCount" Type="Edm.Int64"> 249 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 250 <Annotation Term="OData.Description" String="The maximum number of virtual functions supported per network port for this controller."/> 251 <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of virtual functions supported per network port for this controller."/> 252 </Property> 253 <Property Name="MinAssignmentGroupSize" Type="Edm.Int64"> 254 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 255 <Annotation Term="OData.Description" String="The minimum number of virtual functions that can be allocated or moved between physical functions for this controller."/> 256 <Annotation Term="OData.LongDescription" String="This property shall contain the minimum number of virtual functions that can be allocated or moved between physical functions for this controller."/> 257 </Property> 258 </ComplexType> 259 260 <ComplexType Name="ControllerLinks" BaseType="Resource.Links"> 261 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 262 <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 263 <NavigationProperty Name="PCIeDevices" Type="Collection(PCIeDevice.PCIeDevice)"> 264 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 265 <Annotation Term="OData.Description" String="An array of links to the PCIe devices associated with this network controller."/> 266 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type PCIeDevice that represent the PCIe devices associated with this network controller."/> 267 <Annotation Term="OData.AutoExpandReferences"/> 268 </NavigationProperty> 269 <NavigationProperty Name="NetworkPorts" Type="Collection(NetworkPort.NetworkPort)"> 270 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 271 <Annotation Term="OData.Description" String="An array of links to the network ports associated with this network controller."/> 272 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type NetworkPort that represent the network ports associated with this network controller."/> 273 <Annotation Term="OData.AutoExpandReferences"/> 274 <Annotation Term="Redfish.Revisions"> 275 <Collection> 276 <Record> 277 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 278 <PropertyValue Property="Version" String="v1_5_0"/> 279 <PropertyValue Property="Description" String="This property has been deprecated in favor of the Ports property."/> 280 </Record> 281 </Collection> 282 </Annotation> 283 </NavigationProperty> 284 <NavigationProperty Name="NetworkDeviceFunctions" Type="Collection(NetworkDeviceFunction.NetworkDeviceFunction)"> 285 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 286 <Annotation Term="OData.Description" String="An array of links to the network device functions associated with this network controller."/> 287 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type NetworkDeviceFunction that represent the network device functions associated with this network controller."/> 288 <Annotation Term="OData.AutoExpandReferences"/> 289 </NavigationProperty> 290 </ComplexType> 291 292 <ComplexType Name="SRIOV"> 293 <Annotation Term="OData.Description" String="Single-root input/output virtualization (SR-IOV) capabilities."/> 294 <Annotation Term="OData.LongDescription" String="This type shall contain single-root input/output virtualization (SR-IOV) capabilities."/> 295 <Property Name="SRIOVVEPACapable" Type="Edm.Boolean"> 296 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 297 <Annotation Term="OData.Description" String="An indication of whether this controller supports single root input/output virtualization (SR-IOV) in Virtual Ethernet Port Aggregator (VEPA) mode."/> 298 <Annotation Term="OData.LongDescription" String="This property shall indicate whether this controller supports single root input/output virtualization (SR-IOV) in Virtual Ethernet Port Aggregator (VEPA) mode."/> 299 </Property> 300 </ComplexType> 301 302 <ComplexType Name="VirtualizationOffload"> 303 <Annotation Term="OData.Description" String="A Virtualization offload capability of a controller."/> 304 <Annotation Term="OData.LongDescription" String="This type shall describe the capability, status, and configuration values related to a virtualization offload for a controller."/> 305 <Property Name="VirtualFunction" Type="NetworkAdapter.v1_0_0.VirtualFunction" Nullable="false"> 306 <Annotation Term="OData.Description" String="The virtual function of the controller."/> 307 <Annotation Term="OData.LongDescription" String="This property shall describe the capability, status, and configuration values related to the virtual function for this controller."/> 308 </Property> 309 <Property Name="SRIOV" Type="NetworkAdapter.v1_0_0.SRIOV" Nullable="false"> 310 <Annotation Term="OData.Description" String="Single-root input/output virtualization (SR-IOV) capabilities."/> 311 <Annotation Term="OData.LongDescription" String="This property shall contain single-root input/output virtualization (SR-IOV) capabilities."/> 312 </Property> 313 </ComplexType> 314 315 <ComplexType Name="NPIV"> 316 <Annotation Term="OData.Description" String="N_Port ID Virtualization (NPIV) capabilities for a controller."/> 317 <Annotation Term="OData.LongDescription" String="This type shall contain N_Port ID Virtualization (NPIV) capabilities for a controller."/> 318 <Property Name="MaxDeviceLogins" Type="Edm.Int64"> 319 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 320 <Annotation Term="OData.Description" String="The maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller."/> 321 <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller."/> 322 </Property> 323 <Property Name="MaxPortLogins" Type="Edm.Int64"> 324 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 325 <Annotation Term="OData.Description" String="The maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller."/> 326 <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller."/> 327 </Property> 328 </ComplexType> 329 </Schema> 330 331 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_1"> 332 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 333 <Annotation Term="OData.Description" String="This version was created to remove the Nullable facet on NavigationProperties of the Collection type."/> 334 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_0.NetworkAdapter"/> 335 </Schema> 336 337 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_2"> 338 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 339 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/> 340 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_1.NetworkAdapter"/> 341 </Schema> 342 343 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_3"> 344 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 345 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format and adds a missing term to several properties to disallow them from being `null`."/> 346 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_2.NetworkAdapter"/> 347 </Schema> 348 349 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_4"> 350 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 351 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 352 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_3.NetworkAdapter"/> 353 </Schema> 354 355 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_5"> 356 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 357 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 358 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_4.NetworkAdapter"/> 359 </Schema> 360 361 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_6"> 362 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 363 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of Identifiers and Location."/> 364 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_5.NetworkAdapter"/> 365 </Schema> 366 367 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_7"> 368 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 369 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 370 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_6.NetworkAdapter"/> 371 </Schema> 372 373 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_0"> 374 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 375 <Annotation Term="Redfish.Release" String="2017.3"/> 376 377 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_1.NetworkAdapter"> 378 <NavigationProperty Name="Assembly" Type="Assembly.Assembly" ContainsTarget="true" Nullable="false"> 379 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 380 <Annotation Term="OData.Description" String="The link to the assembly resource associated with this adapter."/> 381 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type Assembly."/> 382 <Annotation Term="OData.AutoExpandReferences"/> 383 </NavigationProperty> 384 </EntityType> 385 386 <ComplexType Name="Controllers" BaseType="NetworkAdapter.v1_0_0.Controllers"> 387 <Property Name="Location" Type="Resource.Location" Nullable="false"> 388 <Annotation Term="OData.Description" String="The location of the network adapter controller."/> 389 <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the controller associated with the network adapter."/> 390 </Property> 391 </ComplexType> 392 </Schema> 393 394 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_1"> 395 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 396 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that OData properties are marked as required, and integer properties are marked as integer rather than number."/> 397 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_0.NetworkAdapter"/> 398 </Schema> 399 400 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_2"> 401 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 402 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/> 403 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_1.NetworkAdapter"/> 404 </Schema> 405 406 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_3"> 407 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 408 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 409 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_2.NetworkAdapter"/> 410 </Schema> 411 412 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_4"> 413 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 414 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 415 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_3.NetworkAdapter"/> 416 </Schema> 417 418 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_5"> 419 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 420 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of Identifiers and Location."/> 421 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_4.NetworkAdapter"/> 422 </Schema> 423 424 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_6"> 425 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 426 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 427 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_5.NetworkAdapter"/> 428 </Schema> 429 430 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_7"> 431 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 432 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 433 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_6.NetworkAdapter"/> 434 </Schema> 435 436 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_0"> 437 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 438 <Annotation Term="Redfish.Release" String="2018.2"/> 439 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_1.NetworkAdapter"/> 440 441 <ComplexType Name="Controllers" BaseType="NetworkAdapter.v1_1_0.Controllers"> 442 <Property Name="PCIeInterface" Type="PCIeDevice.PCIeInterface" Nullable="false"> 443 <Annotation Term="OData.Description" String="The PCIe interface details for this controller."/> 444 <Annotation Term="OData.LongDescription" String="This property shall contain details for the PCIe interface that connects this PCIe-based controller to its host."/> 445 </Property> 446 </ComplexType> 447 448 <ComplexType Name="ControllerCapabilities" BaseType="NetworkAdapter.v1_0_0.ControllerCapabilities"> 449 <Property Name="NPAR" Type="NetworkAdapter.v1_2_0.NicPartitioning" Nullable="false"> 450 <Annotation Term="OData.Description" String="NIC Partitioning (NPAR) capabilities for this controller."/> 451 <Annotation Term="OData.LongDescription" String="This property shall contain capability, status, and configuration values related to NIC partitioning for this controller."/> 452 </Property> 453 </ComplexType> 454 455 <ComplexType Name="NicPartitioning"> 456 <Annotation Term="OData.Description" String="NIC Partitioning capability, status, and configuration for a controller."/> 457 <Annotation Term="OData.LongDescription" String="This type shall contain the capability, status, and configuration values for a controller."/> 458 <Property Name="NparCapable" Type="Edm.Boolean"> 459 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 460 <Annotation Term="OData.Description" String="An indication of whether the controller supports NIC function partitioning."/> 461 <Annotation Term="OData.LongDescription" String="This property shall indicate whether the controller supports NIC function partitioning."/> 462 </Property> 463 <Property Name="NparEnabled" Type="Edm.Boolean"> 464 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 465 <Annotation Term="OData.Description" String="An indication of whether NIC function partitioning is active on this controller."/> 466 <Annotation Term="OData.LongDescription" String="This property shall indicate whether NIC function partitioning is active on this controller."/> 467 </Property> 468 </ComplexType> 469 </Schema> 470 471 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_1"> 472 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 473 <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/> 474 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_0.NetworkAdapter"/> 475 </Schema> 476 477 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_2"> 478 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 479 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 480 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_1.NetworkAdapter"/> 481 </Schema> 482 483 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_3"> 484 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 485 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 486 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_2.NetworkAdapter"/> 487 </Schema> 488 489 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_4"> 490 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 491 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of Identifiers and Location."/> 492 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_3.NetworkAdapter"/> 493 </Schema> 494 495 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_5"> 496 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 497 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 498 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_4.NetworkAdapter"/> 499 </Schema> 500 501 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_6"> 502 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 503 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 504 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_5.NetworkAdapter"/> 505 </Schema> 506 507 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_0"> 508 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 509 <Annotation Term="Redfish.Release" String="2019.2"/> 510 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_2.NetworkAdapter"/> 511 512 <ComplexType Name="Controllers" BaseType="NetworkAdapter.v1_2_0.Controllers"> 513 <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false"> 514 <Annotation Term="OData.Description" String="The durable names for the network adapter controller."/> 515 <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the controller associated with the network adapter."/> 516 </Property> 517 </ComplexType> 518 </Schema> 519 520 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_1"> 521 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 522 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 523 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_0.NetworkAdapter"/> 524 </Schema> 525 526 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_2"> 527 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 528 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 529 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_1.NetworkAdapter"/> 530 </Schema> 531 532 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_3"> 533 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 534 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of Identifiers and Location."/> 535 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_2.NetworkAdapter"/> 536 </Schema> 537 538 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_4"> 539 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 540 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 541 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_3.NetworkAdapter"/> 542 </Schema> 543 544 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_5"> 545 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 546 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 547 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_4.NetworkAdapter"/> 548 </Schema> 549 550 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_4_0"> 551 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 552 <Annotation Term="Redfish.Release" String="2020.2"/> 553 554 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_3.NetworkAdapter"> 555 <Property Name="Location" Type="Resource.Location" Nullable="false"> 556 <Annotation Term="OData.Description" String="The location of the network adapter."/> 557 <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the network adapter."/> 558 </Property> 559 <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false"> 560 <Annotation Term="OData.Description" String="The durable names for the network adapter."/> 561 <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the network adapter."/> 562 </Property> 563 </EntityType> 564 </Schema> 565 566 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_4_1"> 567 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 568 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 569 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_4_0.NetworkAdapter"/> 570 </Schema> 571 572 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_4_2"> 573 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 574 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 575 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_4_1.NetworkAdapter"/> 576 </Schema> 577 578 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_5_0"> 579 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 580 <Annotation Term="Redfish.Release" String="2020.3"/> 581 582 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_4_0.NetworkAdapter"> 583 <NavigationProperty Name="Ports" Type="PortCollection.PortCollection" ContainsTarget="true" Nullable="false"> 584 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 585 <Annotation Term="OData.Description" String="The link to the collection of ports associated with this network adapter."/> 586 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type PortCollection."/> 587 <Annotation Term="OData.AutoExpandReferences"/> 588 </NavigationProperty> 589 </EntityType> 590 591 <ComplexType Name="ControllerLinks" BaseType="NetworkAdapter.v1_0_0.ControllerLinks"> 592 <NavigationProperty Name="Ports" Type="Collection(Port.Port)"> 593 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 594 <Annotation Term="OData.Description" String="An array of links to the ports associated with this network controller."/> 595 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type Port that represent the ports associated with this network controller."/> 596 <Annotation Term="OData.AutoExpandReferences"/> 597 </NavigationProperty> 598 </ComplexType> 599 </Schema> 600 601 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_5_1"> 602 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 603 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 604 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_5_0.NetworkAdapter"/> 605 </Schema> 606 607 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_5_2"> 608 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 609 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 610 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_5_1.NetworkAdapter"/> 611 </Schema> 612 613 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_6_0"> 614 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 615 <Annotation Term="Redfish.Release" String="2020.4"/> 616 <Annotation Term="OData.Description" String="This version was created to add Certificates and Measurements to devices for attestation and identity management."/> 617 618 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_5_1.NetworkAdapter"> 619 <NavigationProperty Name="Certificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false"> 620 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 621 <Annotation Term="OData.Description" String="The link to a collection of certificates for device identity and attestation."/> 622 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type CertificateCollection that contains certificates for device identity and attestation."/> 623 <Annotation Term="OData.AutoExpandReferences"/> 624 </NavigationProperty> 625 <Property Name="Measurements" Type="Collection(SoftwareInventory.MeasurementBlock)" Nullable="false"> 626 <Annotation Term="OData.Description" String="An array of DSP0274-defined measurement blocks."/> 627 <Annotation Term="OData.LongDescription" String="This property shall contain an array of DSP0274-defined measurement blocks."/> 628 <Annotation Term="Redfish.Revisions"> 629 <Collection> 630 <Record> 631 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 632 <PropertyValue Property="Version" String="v1_9_0"/> 633 <PropertyValue Property="Description" String="This property has been deprecated in favor of the ComponentIntegrity resource."/> 634 </Record> 635 </Collection> 636 </Annotation> 637 </Property> 638 </EntityType> 639 </Schema> 640 641 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_6_1"> 642 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 643 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 644 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_6_0.NetworkAdapter"/> 645 </Schema> 646 647 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_7_0"> 648 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 649 <Annotation Term="Redfish.Release" String="2021.1"/> 650 <Annotation Term="OData.Description" String="This version was created to add the Metrics, EnvironmentMetrics, and LLDPEnabled properties."/> 651 652 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_6_0.NetworkAdapter"> 653 <NavigationProperty Name="Metrics" Type="NetworkAdapterMetrics.NetworkAdapterMetrics"> 654 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 655 <Annotation Term="OData.Description" String="The link to the metrics associated with this adapter."/> 656 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type NetworkAdapterMetrics that contains the metrics associated with this adapter."/> 657 <Annotation Term="OData.AutoExpandReferences"/> 658 </NavigationProperty> 659 <NavigationProperty Name="EnvironmentMetrics" Type="EnvironmentMetrics.EnvironmentMetrics" Nullable="false"> 660 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 661 <Annotation Term="OData.Description" String="The link to the environment metrics for this network adapter."/> 662 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type EnvironmentMetrics that specifies the environment metrics for this network adapter."/> 663 <Annotation Term="OData.AutoExpandReferences"/> 664 </NavigationProperty> 665 <Property Name="LLDPEnabled" Type="Edm.Boolean" Nullable="false"> 666 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite" /> 667 <Annotation Term="OData.Description" String="Enable or disable LLDP globally for an adapter." /> 668 <Annotation Term="OData.LongDescription" String="This property shall contain the state indicating whether LLDP is globally enabled on a network adapter. If set to `false`, the LLDPEnabled value for the ports associated with this adapter shall be disregarded."/> 669 </Property> 670 </EntityType> 671 </Schema> 672 673 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_7_1"> 674 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 675 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 676 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_7_0.NetworkAdapter"/> 677 </Schema> 678 679 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_8_0"> 680 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 681 <Annotation Term="Redfish.Release" String="2021.2"/> 682 683 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_7_0.NetworkAdapter"> 684 <NavigationProperty Name="Processors" Type="ProcessorCollection.ProcessorCollection" ContainsTarget="true" Nullable="false"> 685 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 686 <Annotation Term="OData.Description" String="The link to the collection of offload processors contained in this network adapter."/> 687 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type ProcessorCollection that represent the offload processors contained in this network adapter."/> 688 <Annotation Term="OData.AutoExpandReferences"/> 689 </NavigationProperty> 690 </EntityType> 691 </Schema> 692 693 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_8_1"> 694 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 695 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 696 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_8_0.NetworkAdapter"/> 697 </Schema> 698 699 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_9_0"> 700 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 701 <Annotation Term="Redfish.Release" String="2021.4"/> 702 <Annotation Term="OData.Description" String="This version was created to deprecate Measurements in favor of measurement reporting in the ComponentIntegrity resource."/> 703 704 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_8_0.NetworkAdapter"/> 705 </Schema> 706 707 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_9_1"> 708 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 709 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 710 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_9_0.NetworkAdapter"/> 711 </Schema> 712 713 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_10_0"> 714 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 715 <Annotation Term="Redfish.Release" String="2023.3"/> 716 717 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_9_1.NetworkAdapter"/> 718 719 <ComplexType Name="ControllerLinks" BaseType="NetworkAdapter.v1_5_0.ControllerLinks"> 720 <NavigationProperty Name="ActiveSoftwareImage" Type="SoftwareInventory.SoftwareInventory" Nullable="false"> 721 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 722 <Annotation Term="OData.Description" String="The link to the software inventory resource that represents the active firmware image for this controller."/> 723 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type SoftwareInventory that represents the active firmware image for this controller."/> 724 <Annotation Term="OData.AutoExpandReferences"/> 725 </NavigationProperty> 726 <NavigationProperty Name="SoftwareImages" Type="Collection(SoftwareInventory.SoftwareInventory)"> 727 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 728 <Annotation Term="OData.Description" String="The images that are associated with this controller."/> 729 <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resource of type SoftwareInventory that represent the firmware images that apply to this controller."/> 730 <Annotation Term="OData.AutoExpandReferences"/> 731 </NavigationProperty> 732 </ComplexType> 733 </Schema> 734 735 </edmx:DataServices> 736</edmx:Edmx> 737