1<?xml version="1.0" encoding="UTF-8"?> 2<!----> 3<!--################################################################################ --> 4<!--# Redfish Schema: NetworkAdapter v1.11.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-2024 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 <Annotation Term="Redfish.Language" String="en"/> 72 73 <EntityType Name="NetworkAdapter" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 74 <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."/> 75 <Annotation Term="OData.LongDescription" String="This resource shall represent a physical network adapter capable of connecting to a computer network in a Redfish implementation."/> 76 <Annotation Term="Capabilities.InsertRestrictions"> 77 <Record> 78 <PropertyValue Property="Insertable" Bool="false"/> 79 </Record> 80 </Annotation> 81 <Annotation Term="Capabilities.UpdateRestrictions"> 82 <Record> 83 <PropertyValue Property="Updatable" Bool="true"/> 84 </Record> 85 </Annotation> 86 <Annotation Term="Capabilities.DeleteRestrictions"> 87 <Record> 88 <PropertyValue Property="Deletable" Bool="false"/> 89 </Record> 90 </Annotation> 91 <Annotation Term="Redfish.Uris"> 92 <Collection> 93 <String>/redfish/v1/Chassis/{ChassisId}/NetworkAdapters/{NetworkAdapterId}</String> 94 </Collection> 95 </Annotation> 96 </EntityType> 97 98 <Action Name="ResetSettingsToDefault" IsBound="true"> 99 <Annotation Term="OData.Description" String="This action is to clear the settings back to factory defaults."/> 100 <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."/> 101 <Parameter Name="NetworkAdapter" Type="NetworkAdapter.v1_0_0.Actions"/> 102 </Action> 103 104 <Action Name="Reset" IsBound="true"> 105 <Annotation Term="OData.Description" String="This action resets the network adapter."/> 106 <Annotation Term="OData.LongDescription" String="This action shall reset a network adapter."/> 107 <Parameter Name="NetworkAdapter" Type="NetworkAdapter.v1_0_0.Actions"/> 108 <Parameter Name="ResetType" Type="Resource.ResetType"> 109 <Annotation Term="OData.Description" String="The type of reset."/> 110 <Annotation Term="OData.LongDescription" String="This parameter shall contain the type of reset. The service can accept a request without the parameter and shall perform a `GracefulRestart`."/> 111 </Parameter> 112 <Annotation Term="Redfish.Revisions"> 113 <Collection> 114 <Record> 115 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 116 <PropertyValue Property="Version" String="v1_11_0"/> 117 </Record> 118 </Collection> 119 </Annotation> 120 </Action> 121 </Schema> 122 123 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_0"> 124 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 125 <Annotation Term="Redfish.Release" String="2016.3"/> 126 127 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.NetworkAdapter"> 128 <Property Name="Status" Type="Resource.Status" Nullable="false"> 129 <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 130 <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 131 </Property> 132 <NavigationProperty Name="NetworkPorts" Type="NetworkPortCollection.NetworkPortCollection" ContainsTarget="true" Nullable="false"> 133 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 134 <Annotation Term="OData.Description" String="The link to the collection of network ports associated with this network adapter."/> 135 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `NetworkPortCollection`."/> 136 <Annotation Term="OData.AutoExpandReferences"/> 137 <Annotation Term="Redfish.Revisions"> 138 <Collection> 139 <Record> 140 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 141 <PropertyValue Property="Version" String="v1_5_0"/> 142 <PropertyValue Property="Description" String="This property has been deprecated in favor of the `Ports` property."/> 143 </Record> 144 </Collection> 145 </Annotation> 146 </NavigationProperty> 147 <NavigationProperty Name="NetworkDeviceFunctions" Type="NetworkDeviceFunctionCollection.NetworkDeviceFunctionCollection" ContainsTarget="true" Nullable="false"> 148 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 149 <Annotation Term="OData.Description" String="The link to the collection of network device functions associated with this network adapter."/> 150 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `NetworkDeviceFunctionCollection`."/> 151 <Annotation Term="OData.AutoExpandReferences"/> 152 </NavigationProperty> 153 <Property Name="Manufacturer" Type="Edm.String"> 154 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 155 <Annotation Term="OData.Description" String="The manufacturer or OEM of this network adapter."/> 156 <Annotation Term="OData.LongDescription" String="This property shall contain a value that represents the manufacturer of the network adapter."/> 157 </Property> 158 <Property Name="Model" Type="Edm.String"> 159 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 160 <Annotation Term="OData.Description" String="The model string for this network adapter."/> 161 <Annotation Term="OData.LongDescription" String="This property shall contain the information about how the manufacturer refers to this network adapter."/> 162 </Property> 163 <Property Name="SKU" Type="Edm.String"> 164 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 165 <Annotation Term="OData.Description" String="The manufacturer SKU for this network adapter."/> 166 <Annotation Term="OData.LongDescription" String="This property shall contain the SKU for the network adapter."/> 167 </Property> 168 <Property Name="SerialNumber" Type="Edm.String"> 169 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 170 <Annotation Term="OData.Description" String="The serial number for this network adapter."/> 171 <Annotation Term="OData.LongDescription" String="This property shall contain the serial number for the network adapter."/> 172 </Property> 173 <Property Name="PartNumber" Type="Edm.String"> 174 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 175 <Annotation Term="OData.Description" String="Part number for this network adapter."/> 176 <Annotation Term="OData.LongDescription" String="This property shall contain the part number for the network adapter as defined by the manufacturer."/> 177 </Property> 178 <Property Name="Controllers" Type="Collection(NetworkAdapter.v1_0_0.Controllers)" Nullable="false"> 179 <Annotation Term="OData.Description" String="The set of network controllers ASICs that make up this NetworkAdapter."/> 180 <Annotation Term="OData.LongDescription" String="This property shall contain the set of network controllers ASICs that make up this network adapter."/> 181 </Property> 182 <Property Name="Actions" Type="NetworkAdapter.v1_0_0.Actions" Nullable="false"> 183 <Annotation Term="OData.Description" String="The available actions for this resource."/> 184 <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 185 </Property> 186 </EntityType> 187 188 <ComplexType Name="Actions"> 189 <Annotation Term="OData.AdditionalProperties" Bool="false"/> 190 <Annotation Term="OData.Description" String="The available actions for this resource."/> 191 <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 192 <Property Name="Oem" Type="NetworkAdapter.v1_0_0.OemActions" Nullable="false"> 193 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 194 <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 195 </Property> 196 </ComplexType> 197 198 <ComplexType Name="OemActions"> 199 <Annotation Term="OData.AdditionalProperties" Bool="true"/> 200 <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 201 <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 202 </ComplexType> 203 204 <ComplexType Name="Controllers"> 205 <Annotation Term="OData.Description" String="A network controller ASIC that makes up part of a network adapter."/> 206 <Annotation Term="OData.LongDescription" String="This type shall describe a network controller ASIC that makes up part of a network adapter."/> 207 <Property Name="FirmwarePackageVersion" Type="Edm.String"> 208 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 209 <Annotation Term="OData.Description" String="The version of the user-facing firmware package."/> 210 <Annotation Term="OData.LongDescription" String="This property shall contain the version number of the user-facing firmware package."/> 211 </Property> 212 <Property Name="Links" Type="NetworkAdapter.v1_0_0.ControllerLinks" Nullable="false"> 213 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 214 <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."/> 215 </Property> 216 <Property Name="ControllerCapabilities" Type="NetworkAdapter.v1_0_0.ControllerCapabilities" Nullable="false"> 217 <Annotation Term="OData.Description" String="The capabilities of this controller."/> 218 <Annotation Term="OData.LongDescription" String="This property shall contain the capabilities of this controller."/> 219 </Property> 220 </ComplexType> 221 222 <ComplexType Name="ControllerCapabilities"> 223 <Annotation Term="OData.Description" String="The capabilities of a controller."/> 224 <Annotation Term="OData.LongDescription" String="This type shall describe the capabilities of a controller."/> 225 <Property Name="NetworkPortCount" Type="Edm.Int64"> 226 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 227 <Annotation Term="OData.Description" String="The number of physical ports on this controller."/> 228 <Annotation Term="OData.LongDescription" String="This property shall contain the number of physical ports on this controller."/> 229 </Property> 230 <Property Name="NetworkDeviceFunctionCount" Type="Edm.Int64"> 231 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 232 <Annotation Term="OData.Description" String="The maximum number of physical functions available on this controller."/> 233 <Annotation Term="OData.LongDescription" String="This property shall contain the number of physical functions available on this controller."/> 234 </Property> 235 <Property Name="DataCenterBridging" Type="NetworkAdapter.v1_0_0.DataCenterBridging" Nullable="false"> 236 <Annotation Term="OData.Description" String="Data center bridging (DCB) for this controller."/> 237 <Annotation Term="OData.LongDescription" String="This property shall contain capability, status, and configuration values related to data center bridging (DCB) for this controller."/> 238 </Property> 239 <Property Name="VirtualizationOffload" Type="NetworkAdapter.v1_0_0.VirtualizationOffload" Nullable="false"> 240 <Annotation Term="OData.Description" String="Virtualization offload for this controller."/> 241 <Annotation Term="OData.LongDescription" String="This property shall contain capability, status, and configuration values related to virtualization offload for this controller."/> 242 </Property> 243 <Property Name="NPIV" Type="NetworkAdapter.v1_0_0.NPIV" Nullable="false"> 244 <Annotation Term="OData.Description" String="N_Port ID Virtualization (NPIV) capabilities for this controller."/> 245 <Annotation Term="OData.LongDescription" String="This property shall contain N_Port ID Virtualization (NPIV) capabilities for this controller."/> 246 </Property> 247 </ComplexType> 248 249 <ComplexType Name="DataCenterBridging"> 250 <Annotation Term="OData.Description" String="Data center bridging (DCB) for capabilities of a controller."/> 251 <Annotation Term="OData.LongDescription" String="This type shall describe the capability, status, and configuration values related to data center bridging (DCB) for a controller."/> 252 <Property Name="Capable" Type="Edm.Boolean"> 253 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 254 <Annotation Term="OData.Description" String="An indication of whether this controller is capable of data center bridging (DCB)."/> 255 <Annotation Term="OData.LongDescription" String="This property shall indicate whether this controller is capable of data center bridging (DCB)."/> 256 </Property> 257 </ComplexType> 258 259 <ComplexType Name="VirtualFunction"> 260 <Annotation Term="OData.Description" String="A virtual function of a controller."/> 261 <Annotation Term="OData.LongDescription" String="This type shall describe the capability, status, and configuration values related to a virtual function for a controller."/> 262 <Property Name="DeviceMaxCount" Type="Edm.Int64"> 263 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 264 <Annotation Term="OData.Description" String="The maximum number of virtual functions supported by this controller."/> 265 <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of virtual functions supported by this controller."/> 266 </Property> 267 <Property Name="NetworkPortMaxCount" Type="Edm.Int64"> 268 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 269 <Annotation Term="OData.Description" String="The maximum number of virtual functions supported per network port for this controller."/> 270 <Annotation Term="OData.LongDescription" String="This property shall contain the maximum number of virtual functions supported per network port for this controller."/> 271 </Property> 272 <Property Name="MinAssignmentGroupSize" Type="Edm.Int64"> 273 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 274 <Annotation Term="OData.Description" String="The minimum number of virtual functions that can be allocated or moved between physical functions for this controller."/> 275 <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."/> 276 </Property> 277 </ComplexType> 278 279 <ComplexType Name="ControllerLinks" BaseType="Resource.Links"> 280 <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 281 <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."/> 282 <NavigationProperty Name="PCIeDevices" Type="Collection(PCIeDevice.PCIeDevice)"> 283 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 284 <Annotation Term="OData.Description" String="An array of links to the PCIe devices associated with this network controller."/> 285 <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."/> 286 <Annotation Term="OData.AutoExpandReferences"/> 287 </NavigationProperty> 288 <NavigationProperty Name="NetworkPorts" Type="Collection(NetworkPort.NetworkPort)"> 289 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 290 <Annotation Term="OData.Description" String="An array of links to the network ports associated with this network controller."/> 291 <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."/> 292 <Annotation Term="OData.AutoExpandReferences"/> 293 <Annotation Term="Redfish.Revisions"> 294 <Collection> 295 <Record> 296 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 297 <PropertyValue Property="Version" String="v1_5_0"/> 298 <PropertyValue Property="Description" String="This property has been deprecated in favor of the `Ports` property."/> 299 </Record> 300 </Collection> 301 </Annotation> 302 </NavigationProperty> 303 <NavigationProperty Name="NetworkDeviceFunctions" Type="Collection(NetworkDeviceFunction.NetworkDeviceFunction)"> 304 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 305 <Annotation Term="OData.Description" String="An array of links to the network device functions associated with this network controller."/> 306 <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."/> 307 <Annotation Term="OData.AutoExpandReferences"/> 308 </NavigationProperty> 309 </ComplexType> 310 311 <ComplexType Name="SRIOV"> 312 <Annotation Term="OData.Description" String="Single-root input/output virtualization (SR-IOV) capabilities."/> 313 <Annotation Term="OData.LongDescription" String="This type shall contain single-root input/output virtualization (SR-IOV) capabilities."/> 314 <Property Name="SRIOVVEPACapable" Type="Edm.Boolean"> 315 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 316 <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."/> 317 <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."/> 318 </Property> 319 </ComplexType> 320 321 <ComplexType Name="VirtualizationOffload"> 322 <Annotation Term="OData.Description" String="A Virtualization offload capability of a controller."/> 323 <Annotation Term="OData.LongDescription" String="This type shall describe the capability, status, and configuration values related to a virtualization offload for a controller."/> 324 <Property Name="VirtualFunction" Type="NetworkAdapter.v1_0_0.VirtualFunction" Nullable="false"> 325 <Annotation Term="OData.Description" String="The virtual function of the controller."/> 326 <Annotation Term="OData.LongDescription" String="This property shall describe the capability, status, and configuration values related to the virtual function for this controller."/> 327 </Property> 328 <Property Name="SRIOV" Type="NetworkAdapter.v1_0_0.SRIOV" Nullable="false"> 329 <Annotation Term="OData.Description" String="Single-root input/output virtualization (SR-IOV) capabilities."/> 330 <Annotation Term="OData.LongDescription" String="This property shall contain single-root input/output virtualization (SR-IOV) capabilities."/> 331 </Property> 332 </ComplexType> 333 334 <ComplexType Name="NPIV"> 335 <Annotation Term="OData.Description" String="N_Port ID Virtualization (NPIV) capabilities for a controller."/> 336 <Annotation Term="OData.LongDescription" String="This type shall contain N_Port ID Virtualization (NPIV) capabilities for a controller."/> 337 <Property Name="MaxDeviceLogins" Type="Edm.Int64"> 338 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 339 <Annotation Term="OData.Description" String="The maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller."/> 340 <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."/> 341 </Property> 342 <Property Name="MaxPortLogins" Type="Edm.Int64"> 343 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 344 <Annotation Term="OData.Description" String="The maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller."/> 345 <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."/> 346 </Property> 347 </ComplexType> 348 </Schema> 349 350 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_1"> 351 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 352 <Annotation Term="OData.Description" String="This version was created to remove the nullable term on arrays of links."/> 353 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_0.NetworkAdapter"/> 354 </Schema> 355 356 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_2"> 357 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 358 <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."/> 359 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_1.NetworkAdapter"/> 360 </Schema> 361 362 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_3"> 363 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 364 <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`."/> 365 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_2.NetworkAdapter"/> 366 </Schema> 367 368 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_4"> 369 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 370 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 371 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_3.NetworkAdapter"/> 372 </Schema> 373 374 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_5"> 375 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 376 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 377 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_4.NetworkAdapter"/> 378 </Schema> 379 380 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_6"> 381 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 382 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of `Identifiers` and `Location`."/> 383 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_5.NetworkAdapter"/> 384 </Schema> 385 386 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_7"> 387 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 388 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 389 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_6.NetworkAdapter"/> 390 </Schema> 391 392 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_0_8"> 393 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 394 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 395 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_7.NetworkAdapter"/> 396 </Schema> 397 398 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_0"> 399 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 400 <Annotation Term="Redfish.Release" String="2017.3"/> 401 402 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_0_1.NetworkAdapter"> 403 <NavigationProperty Name="Assembly" Type="Assembly.Assembly" ContainsTarget="true" Nullable="false"> 404 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 405 <Annotation Term="OData.Description" String="The link to the assembly resource associated with this adapter."/> 406 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `Assembly`."/> 407 <Annotation Term="OData.AutoExpandReferences"/> 408 </NavigationProperty> 409 </EntityType> 410 411 <ComplexType Name="Controllers" BaseType="NetworkAdapter.v1_0_0.Controllers"> 412 <Property Name="Location" Type="Resource.Location" Nullable="false"> 413 <Annotation Term="OData.Description" String="The location of the network adapter controller."/> 414 <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the controller associated with the network adapter."/> 415 </Property> 416 </ComplexType> 417 </Schema> 418 419 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_1"> 420 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 421 <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."/> 422 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_0.NetworkAdapter"/> 423 </Schema> 424 425 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_2"> 426 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 427 <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`."/> 428 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_1.NetworkAdapter"/> 429 </Schema> 430 431 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_3"> 432 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 433 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 434 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_2.NetworkAdapter"/> 435 </Schema> 436 437 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_4"> 438 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 439 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 440 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_3.NetworkAdapter"/> 441 </Schema> 442 443 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_5"> 444 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 445 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of `Identifiers` and `Location`."/> 446 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_4.NetworkAdapter"/> 447 </Schema> 448 449 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_6"> 450 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 451 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 452 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_5.NetworkAdapter"/> 453 </Schema> 454 455 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_7"> 456 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 457 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 458 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_6.NetworkAdapter"/> 459 </Schema> 460 461 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_1_8"> 462 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 463 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 464 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_7.NetworkAdapter"/> 465 </Schema> 466 467 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_0"> 468 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 469 <Annotation Term="Redfish.Release" String="2018.2"/> 470 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_1_1.NetworkAdapter"/> 471 472 <ComplexType Name="Controllers" BaseType="NetworkAdapter.v1_1_0.Controllers"> 473 <Property Name="PCIeInterface" Type="PCIeDevice.PCIeInterface" Nullable="false"> 474 <Annotation Term="OData.Description" String="The PCIe interface details for this controller."/> 475 <Annotation Term="OData.LongDescription" String="This property shall contain details for the PCIe interface that connects this PCIe-based controller to its host."/> 476 </Property> 477 </ComplexType> 478 479 <ComplexType Name="ControllerCapabilities" BaseType="NetworkAdapter.v1_0_0.ControllerCapabilities"> 480 <Property Name="NPAR" Type="NetworkAdapter.v1_2_0.NicPartitioning" Nullable="false"> 481 <Annotation Term="OData.Description" String="NIC Partitioning (NPAR) capabilities for this controller."/> 482 <Annotation Term="OData.LongDescription" String="This property shall contain capability, status, and configuration values related to NIC partitioning for this controller."/> 483 </Property> 484 </ComplexType> 485 486 <ComplexType Name="NicPartitioning"> 487 <Annotation Term="OData.Description" String="NIC Partitioning capability, status, and configuration for a controller."/> 488 <Annotation Term="OData.LongDescription" String="This type shall contain the capability, status, and configuration values for a controller."/> 489 <Property Name="NparCapable" Type="Edm.Boolean"> 490 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 491 <Annotation Term="OData.Description" String="An indication of whether the controller supports NIC function partitioning."/> 492 <Annotation Term="OData.LongDescription" String="This property shall indicate whether the controller supports NIC function partitioning."/> 493 </Property> 494 <Property Name="NparEnabled" Type="Edm.Boolean"> 495 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 496 <Annotation Term="OData.Description" String="An indication of whether NIC function partitioning is active on this controller."/> 497 <Annotation Term="OData.LongDescription" String="This property shall indicate whether NIC function partitioning is active on this controller."/> 498 </Property> 499 </ComplexType> 500 </Schema> 501 502 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_1"> 503 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 504 <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`."/> 505 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_0.NetworkAdapter"/> 506 </Schema> 507 508 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_2"> 509 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 510 <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 511 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_1.NetworkAdapter"/> 512 </Schema> 513 514 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_3"> 515 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 516 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 517 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_2.NetworkAdapter"/> 518 </Schema> 519 520 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_4"> 521 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 522 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of `Identifiers` and `Location`."/> 523 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_3.NetworkAdapter"/> 524 </Schema> 525 526 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_5"> 527 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 528 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 529 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_4.NetworkAdapter"/> 530 </Schema> 531 532 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_6"> 533 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 534 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 535 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_5.NetworkAdapter"/> 536 </Schema> 537 538 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_2_7"> 539 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 540 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 541 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_6.NetworkAdapter"/> 542 </Schema> 543 544 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_0"> 545 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 546 <Annotation Term="Redfish.Release" String="2019.2"/> 547 548 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_2_2.NetworkAdapter"/> 549 550 <ComplexType Name="Controllers" BaseType="NetworkAdapter.v1_2_0.Controllers"> 551 <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false"> 552 <Annotation Term="OData.Description" String="The durable names for the network adapter controller."/> 553 <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the controller associated with the network adapter."/> 554 </Property> 555 </ComplexType> 556 </Schema> 557 558 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_1"> 559 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 560 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 561 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_0.NetworkAdapter"/> 562 </Schema> 563 564 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_2"> 565 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 566 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 567 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_1.NetworkAdapter"/> 568 </Schema> 569 570 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_3"> 571 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 572 <Annotation Term="OData.Description" String="This version was created to correct inconsistencies with the descriptions of `Identifiers` and `Location`."/> 573 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_2.NetworkAdapter"/> 574 </Schema> 575 576 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_4"> 577 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 578 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 579 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_3.NetworkAdapter"/> 580 </Schema> 581 582 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_5"> 583 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 584 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 585 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_4.NetworkAdapter"/> 586 </Schema> 587 588 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_3_6"> 589 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 590 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 591 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_5.NetworkAdapter"/> 592 </Schema> 593 594 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_4_0"> 595 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 596 <Annotation Term="Redfish.Release" String="2020.2"/> 597 598 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_3_3.NetworkAdapter"> 599 <Property Name="Location" Type="Resource.Location" Nullable="false"> 600 <Annotation Term="OData.Description" String="The location of the network adapter."/> 601 <Annotation Term="OData.LongDescription" String="This property shall contain the location information of the network adapter."/> 602 </Property> 603 <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false"> 604 <Annotation Term="OData.Description" String="The durable names for the network adapter."/> 605 <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the network adapter."/> 606 </Property> 607 </EntityType> 608 </Schema> 609 610 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_4_1"> 611 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 612 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 613 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_4_0.NetworkAdapter"/> 614 </Schema> 615 616 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_4_2"> 617 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 618 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 619 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_4_1.NetworkAdapter"/> 620 </Schema> 621 622 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_4_3"> 623 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 624 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 625 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_4_2.NetworkAdapter"/> 626 </Schema> 627 628 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_5_0"> 629 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 630 <Annotation Term="Redfish.Release" String="2020.3"/> 631 632 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_4_0.NetworkAdapter"> 633 <NavigationProperty Name="Ports" Type="PortCollection.PortCollection" ContainsTarget="true" Nullable="false"> 634 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 635 <Annotation Term="OData.Description" String="The link to the collection of ports associated with this network adapter."/> 636 <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `PortCollection`."/> 637 <Annotation Term="OData.AutoExpandReferences"/> 638 </NavigationProperty> 639 </EntityType> 640 641 <ComplexType Name="ControllerLinks" BaseType="NetworkAdapter.v1_0_0.ControllerLinks"> 642 <NavigationProperty Name="Ports" Type="Collection(Port.Port)"> 643 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 644 <Annotation Term="OData.Description" String="An array of links to the ports associated with this network controller."/> 645 <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."/> 646 <Annotation Term="OData.AutoExpandReferences"/> 647 </NavigationProperty> 648 </ComplexType> 649 </Schema> 650 651 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_5_1"> 652 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 653 <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 654 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_5_0.NetworkAdapter"/> 655 </Schema> 656 657 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_5_2"> 658 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 659 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 660 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_5_1.NetworkAdapter"/> 661 </Schema> 662 663 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_5_3"> 664 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 665 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 666 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_5_2.NetworkAdapter"/> 667 </Schema> 668 669 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_6_0"> 670 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 671 <Annotation Term="Redfish.Release" String="2020.4"/> 672 673 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_5_1.NetworkAdapter"> 674 <NavigationProperty Name="Certificates" Type="CertificateCollection.CertificateCollection" ContainsTarget="true" Nullable="false"> 675 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 676 <Annotation Term="OData.Description" String="The link to a collection of certificates for device identity and attestation."/> 677 <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."/> 678 <Annotation Term="OData.AutoExpandReferences"/> 679 </NavigationProperty> 680 <Property Name="Measurements" Type="Collection(SoftwareInventory.MeasurementBlock)" Nullable="false"> 681 <Annotation Term="OData.Description" String="An array of DSP0274-defined measurement blocks."/> 682 <Annotation Term="OData.LongDescription" String="This property shall contain an array of DSP0274-defined measurement blocks."/> 683 <Annotation Term="Redfish.Revisions"> 684 <Collection> 685 <Record> 686 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 687 <PropertyValue Property="Version" String="v1_9_0"/> 688 <PropertyValue Property="Description" String="This property has been deprecated in favor of the `ComponentIntegrity` resource."/> 689 </Record> 690 </Collection> 691 </Annotation> 692 </Property> 693 </EntityType> 694 </Schema> 695 696 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_6_1"> 697 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 698 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 699 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_6_0.NetworkAdapter"/> 700 </Schema> 701 702 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_6_2"> 703 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 704 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 705 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_6_1.NetworkAdapter"/> 706 </Schema> 707 708 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_7_0"> 709 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 710 <Annotation Term="Redfish.Release" String="2021.1"/> 711 712 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_6_0.NetworkAdapter"> 713 <NavigationProperty Name="Metrics" Type="NetworkAdapterMetrics.NetworkAdapterMetrics"> 714 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 715 <Annotation Term="OData.Description" String="The link to the metrics associated with this adapter."/> 716 <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."/> 717 <Annotation Term="OData.AutoExpandReferences"/> 718 </NavigationProperty> 719 <NavigationProperty Name="EnvironmentMetrics" Type="EnvironmentMetrics.EnvironmentMetrics" Nullable="false"> 720 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 721 <Annotation Term="OData.Description" String="The link to the environment metrics for this network adapter."/> 722 <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."/> 723 <Annotation Term="OData.AutoExpandReferences"/> 724 </NavigationProperty> 725 <Property Name="LLDPEnabled" Type="Edm.Boolean" Nullable="false"> 726 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite" /> 727 <Annotation Term="OData.Description" String="Enable or disable LLDP globally for an adapter." /> 728 <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."/> 729 </Property> 730 </EntityType> 731 </Schema> 732 733 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_7_1"> 734 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 735 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 736 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_7_0.NetworkAdapter"/> 737 </Schema> 738 739 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_7_2"> 740 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 741 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 742 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_7_1.NetworkAdapter"/> 743 </Schema> 744 745 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_8_0"> 746 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 747 <Annotation Term="Redfish.Release" String="2021.2"/> 748 749 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_7_0.NetworkAdapter"> 750 <NavigationProperty Name="Processors" Type="ProcessorCollection.ProcessorCollection" ContainsTarget="true" Nullable="false"> 751 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 752 <Annotation Term="OData.Description" String="The link to the collection of offload processors contained in this network adapter."/> 753 <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."/> 754 <Annotation Term="OData.AutoExpandReferences"/> 755 </NavigationProperty> 756 </EntityType> 757 </Schema> 758 759 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_8_1"> 760 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 761 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 762 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_8_0.NetworkAdapter"/> 763 </Schema> 764 765 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_8_2"> 766 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 767 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 768 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_8_1.NetworkAdapter"/> 769 </Schema> 770 771 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_9_0"> 772 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 773 <Annotation Term="Redfish.Release" String="2021.4"/> 774 <Annotation Term="OData.Description" String="This version was created to deprecate `Measurements` in favor of measurement reporting in the `ComponentIntegrity` resource."/> 775 776 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_8_0.NetworkAdapter"/> 777 </Schema> 778 779 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_9_1"> 780 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 781 <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 782 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_9_0.NetworkAdapter"/> 783 </Schema> 784 785 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_9_2"> 786 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 787 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 788 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_9_1.NetworkAdapter"/> 789 </Schema> 790 791 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_10_0"> 792 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 793 <Annotation Term="Redfish.Release" String="2023.3"/> 794 795 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_9_1.NetworkAdapter"/> 796 797 <ComplexType Name="ControllerLinks" BaseType="NetworkAdapter.v1_5_0.ControllerLinks"> 798 <NavigationProperty Name="ActiveSoftwareImage" Type="SoftwareInventory.SoftwareInventory" Nullable="false"> 799 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 800 <Annotation Term="OData.Description" String="The link to the software inventory resource that represents the active firmware image for this controller."/> 801 <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."/> 802 <Annotation Term="OData.AutoExpandReferences"/> 803 </NavigationProperty> 804 <NavigationProperty Name="SoftwareImages" Type="Collection(SoftwareInventory.SoftwareInventory)"> 805 <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 806 <Annotation Term="OData.Description" String="The images that are associated with this controller."/> 807 <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."/> 808 <Annotation Term="OData.AutoExpandReferences"/> 809 </NavigationProperty> 810 </ComplexType> 811 </Schema> 812 813 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_10_1"> 814 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 815 <Annotation Term="OData.Description" String="This version was created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references. It was also created to correct various typographical errors."/> 816 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_10_0.NetworkAdapter"/> 817 </Schema> 818 819 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="NetworkAdapter.v1_11_0"> 820 <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 821 <Annotation Term="Redfish.Release" String="2024.1"/> 822 <Annotation Term="OData.Description" String="This version was created to add the `Reset` action."/> 823 824 <EntityType Name="NetworkAdapter" BaseType="NetworkAdapter.v1_10_1.NetworkAdapter"/> 825 </Schema> 826 827 </edmx:DataServices> 828</edmx:Edmx> 829