components: schemas: NetworkAdapter_v1_0_2_Actions: additionalProperties: false description: The available actions for this resource. properties: '#NetworkAdapter.ResetSettingsToDefault': $ref: '#/components/schemas/NetworkAdapter_v1_0_2_ResetSettingsToDefault' Oem: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_OemActions' description: This property contains the available OEM specific actions for this resource. x-longDescription: This property shall contain any additional OEM actions for this resource. type: object x-longDescription: This type shall contain the available actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_ControllerCapabilities: additionalProperties: false description: The capabilities of a controller. properties: DataCenterBridging: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_DataCenterBridging' description: Data Center Bridging (DCB) for this controller. nullable: true x-longDescription: This object shall contain capability, status, and configuration values related to Data Center Bridging (DCB) for this controller. NPIV: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_NPIV' description: N_Port ID Virtualization (NPIV) capabilties for this controller. nullable: true x-longDescription: This object shall contain N_Port ID Virtualization (NPIV) capabilties for this controller. NetworkDeviceFunctionCount: description: The maximum number of physical functions available on this controller. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the number of physical functions available on this controller. NetworkPortCount: description: The number of physical ports on this controller. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the number of physical ports on this controller. VirtualizationOffload: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_VirtualizationOffload' description: Virtualization offload for this controller. nullable: true x-longDescription: This object shall contain capability, status, and configuration values related to virtualization offload for this controller. type: object x-longDescription: This type shall describe the capabilities of a controller. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_ControllerLinks: additionalProperties: false description: Contains references to other resources that are related to this resource. properties: NetworkDeviceFunctions: description: An array of references to the NetworkDeviceFunctions associated with this Network Controller. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type NetworkDeviceFunction that represent the Network Device Functions associated with this Network Controller. NetworkDeviceFunctions@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata.v4_0_3.yaml#/components/schemas/odata_v4_0_3_count NetworkPorts: description: An array of references to the NetworkPorts associated with this Network Controller. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type NetworkPort that represent the Network Ports associated with this Network Controller. NetworkPorts@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata.v4_0_3.yaml#/components/schemas/odata_v4_0_3_count Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: Oem extension object. x-longDescription: This object represents the Oem property. All values for resources described by this schema shall comply to the requirements as described in the Redfish specification. PCIeDevices: description: An array of references to the PCIeDevices associated with this Network Controller. items: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef readOnly: true type: array x-longDescription: The value of this property shall be an array of references of type PCIeDevice that represent the PCI-e Devices associated with this Network Controller. PCIeDevices@odata.count: $ref: http://redfish.dmtf.org/schemas/v1/odata.v4_0_3.yaml#/components/schemas/odata_v4_0_3_count type: object x-longDescription: This type, as described by the Redfish Specification, shall contain references to resources that are related to, but not contained by (subordinate to), this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_Controllers: additionalProperties: false description: A network controller ASIC that makes up part of a NetworkAdapter. properties: ControllerCapabilities: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_ControllerCapabilities' description: The capabilities of this controller. nullable: true x-longDescription: The value of this property shall contain the capabilities of this controller. FirmwarePackageVersion: description: The version of the user-facing firmware package. nullable: true readOnly: true type: string x-longDescription: The value of this property shall be the version number of the user-facing firmware package. Links: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_ControllerLinks' description: Links. x-longDescription: Links for this controller. type: object x-longDescription: This type shall describe a network controller ASIC that makes up part of a NetworkAdapter. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_DataCenterBridging: additionalProperties: false description: Data Center Bridging (DCB) for capabilities of a controller. properties: Capable: description: Whether this controller is capable of Data Center Bridging (DCB). nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall be a boolean indicating whether this controller is capable of Data Center Bridging (DCB). type: object x-longDescription: This type shall describe the capability, status, and configuration values related to Data Center Bridging (DCB) for a controller. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_NPIV: additionalProperties: false description: N_Port ID Virtualization (NPIV) capabilties for a controller. properties: MaxDeviceLogins: description: The maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller. MaxPortLogins: description: The maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller. type: object x-longDescription: This type shall contain N_Port ID Virtualization (NPIV) capabilties for a controller. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_NetworkAdapter: additionalProperties: false description: A NetworkAdapter represents the physical network adapter capable of connecting to a computer network. Examples include but are not limited to Ethernet, Fibre Channel, and converged network adapters. properties: '@odata.context': $ref: http://redfish.dmtf.org/schemas/v1/odata.v4_0_3.yaml#/components/schemas/odata_v4_0_3_context '@odata.etag': $ref: http://redfish.dmtf.org/schemas/v1/odata.v4_0_3.yaml#/components/schemas/odata_v4_0_3_etag '@odata.id': $ref: http://redfish.dmtf.org/schemas/v1/odata.v4_0_3.yaml#/components/schemas/odata_v4_0_3_id '@odata.type': $ref: http://redfish.dmtf.org/schemas/v1/odata.v4_0_3.yaml#/components/schemas/odata_v4_0_3_type Actions: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_Actions' description: The available actions for this resource. x-longDescription: The Actions property shall contain the available actions for this resource. Controllers: description: The set of network controllers ASICs that make up this NetworkAdapter. items: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_Controllers' nullable: true type: array x-longDescription: The value of this property shall contain the set of network controllers ASICs that make up this NetworkAdapter. Description: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description nullable: true readOnly: true Id: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id readOnly: true Manufacturer: description: The manufacturer or OEM of this network adapter. nullable: true readOnly: true type: string x-longDescription: The value of this property shall contain a value that represents the manufacturer of the network adapter. Model: description: The model string for this network adapter. nullable: true readOnly: true type: string x-longDescription: The value of this property shall contain the information about how the manufacturer references this network adapter. Name: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name readOnly: true NetworkDeviceFunctions: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef description: A reference to the collection of NetworkDeviceFunctions associated with this NetworkAdapter. readOnly: true x-longDescription: The value of this property shall be a link to a collection of type NetworkDeviceFunctionCollection. NetworkPorts: $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef description: A reference to the collection of NetworkPorts associated with this NetworkAdapter. readOnly: true x-longDescription: The value of this property shall be a link to a collection of type NetworkPortCollection. Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. x-longDescription: The value of this string shall be of the format for the reserved word *Oem*. PartNumber: description: Part number for this network adapter. nullable: true readOnly: true type: string x-longDescription: The value of this property shall contain the part number for the network adapter as defined by the manufacturer. SKU: description: The manufacturer SKU for this network adapter. nullable: true readOnly: true type: string x-longDescription: The value of this property shall contain the Stock Keeping Unit (SKU) for the network adapter. SerialNumber: description: The serial number for this network adapter. nullable: true readOnly: true type: string x-longDescription: The value of this property shall contain the serial number for the network adapter. Status: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status description: This property describes the status and health of the resource and its children. x-longDescription: This property shall contain any status or health properties of the resource. required: - '@odata.id' - '@odata.type' - Id - Name type: object x-longDescription: A NetworkAdapter represents the physical network adapter capable of connecting to a computer network. Examples include but are not limited to Ethernet, Fibre Channel, and converged network adapters. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_OemActions: additionalProperties: true description: The available OEM specific actions for this resource. properties: {} type: object x-longDescription: This type shall contain any additional OEM actions for this resource. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_ResetSettingsToDefault: additionalProperties: false description: This action is to clear the settings back to factory defaults. properties: target: description: Link to invoke action format: uri type: string title: description: Friendly action name type: string type: object x-longDescription: This action shall perform a reset of all active and pending settings back to factory default settings upon reset of the network adapter. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_ResetSettingsToDefaultRequestBody: additionalProperties: false description: This action is to clear the settings back to factory defaults. properties: {} type: object x-longDescription: This action shall perform a reset of all active and pending settings back to factory default settings upon reset of the network adapter. NetworkAdapter_v1_0_2_SRIOV: additionalProperties: false description: Single-Root Input/Output Virtualization (SR-IOV) capabilities. properties: SRIOVVEPACapable: description: Whether this controller supports Single Root Input/Output Virtualization (SR-IOV) in Virtual Ethernet Port Aggregator (VEPA) mode. nullable: true readOnly: true type: boolean x-longDescription: The value of this property shall be a boolean indicating whether this controller supports Single Root Input/Output Virtualization (SR-IOV) in Virtual Ethernet Port Aggregator (VEPA) mode. type: object x-longDescription: This type shall contain Single-Root Input/Output Virtualization (SR-IOV) capabilities. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_VirtualFunction: additionalProperties: false description: A virtual function of a controller. properties: DeviceMaxCount: description: The maximum number of Virtual Functions (VFs) supported by this controller. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the maximum number of Virtual Functions (VFs) supported by this controller. MinAssignmentGroupSize: description: The minimum number of Virtual Functions (VFs) that can be allocated or moved between physical functions for this controller. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the minimum number of Virtual Functions (VFs) that can be allocated or moved between physical functions for this controller. NetworkPortMaxCount: description: The maximum number of Virtual Functions (VFs) supported per network port for this controller. nullable: true readOnly: true type: integer x-longDescription: The value of this property shall be the maximum number of Virtual Functions (VFs) supported per network port for this controller. type: object x-longDescription: This type shall describe the capability, status, and configuration values related to a virtual function for a controller. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. NetworkAdapter_v1_0_2_VirtualizationOffload: additionalProperties: false description: A Virtualization offload capability of a controller. properties: SRIOV: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_SRIOV' description: Single-Root Input/Output Virtualization (SR-IOV) capabilities. nullable: true x-longDescription: This object shall contain Single-Root Input/Output Virtualization (SR-IOV) capabilities. VirtualFunction: $ref: '#/components/schemas/NetworkAdapter_v1_0_2_VirtualFunction' description: The virtual function of the controller. nullable: true x-longDescription: This property shall describe the capability, status, and configuration values related to the virtual function for this controller. type: object x-longDescription: This type shall describe the capability, status, and configuration values related to a virtualization offload for a controller. x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. title: '#NetworkAdapter.v1_0_2.NetworkAdapter' x-copyright: Copyright 2014-2018 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright x-owningEntity: DMTF