components:
  schemas:
    EthernetInterface_v1_8_0_Actions:
      additionalProperties: false
      description: The available actions for this resource.
      properties:
        Oem:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_OemActions'
          description: The available OEM-specific actions for this resource.
          x-longDescription: This property shall contain the available OEM-specific
            actions for this resource.
          x-versionAdded: v1_3_0
      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.
    EthernetInterface_v1_8_0_DHCPFallback:
      enum:
      - Static
      - AutoConfig
      - None
      type: string
      x-enumDescriptions:
        AutoConfig: Fall back to an autoconfigured address.
        None: Continue attempting DHCP without a fallback address.
        Static: Fall back to a static address specified by IPv4StaticAddresses.
      x-enumLongDescriptions:
        AutoConfig: DHCP shall fall back to an address generated by the implementation.
        None: DHCP shall continue trying to obtain an address without falling back
          to a fixed address.
        Static: DHCP shall fall back to a static address specified by IPv4StaticAddresses.
    EthernetInterface_v1_8_0_DHCPv4Configuration:
      additionalProperties: false
      description: DHCPv4 configuration for this interface.
      properties:
        DHCPEnabled:
          description: An indication of whether DHCP v4 is enabled on this Ethernet
            interface.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether DHCP v4 is enabled
            for this Ethernet interface.
          x-versionAdded: v1_4_0
        FallbackAddress:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_DHCPFallback'
          description: DHCPv4 fallback address method for this interface.
          nullable: true
          readOnly: false
          x-longDescription: This property shall contain the fallback address method
            of DHCPv4.
          x-versionAdded: v1_5_0
        UseDNSServers:
          description: An indication of whether this interface uses DHCP v4-supplied
            DNS servers.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            DHCP v4-supplied DNS servers.
          x-versionAdded: v1_4_0
        UseDomainName:
          description: An indication of whether this interface uses a DHCP v4-supplied
            domain name.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            a DHCP v4-supplied domain name.
          x-versionAdded: v1_4_0
        UseGateway:
          description: An indication of whether this interface uses a DHCP v4-supplied
            gateway.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            a DHCP v4-supplied gateway.
          x-versionAdded: v1_4_0
        UseNTPServers:
          description: An indication of whether the interface uses DHCP v4-supplied
            NTP servers.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            DHCP v4-supplied NTP servers.
          x-versionAdded: v1_4_0
        UseStaticRoutes:
          description: An indication of whether the interface uses DHCP v4-supplied
            static routes.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            a DHCP v4-supplied static routes.
          x-versionAdded: v1_4_0
      type: object
      x-longDescription: This type shall describe the configuration of DHCP v4.
      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.
    EthernetInterface_v1_8_0_DHCPv6Configuration:
      additionalProperties: false
      description: DHCPv6 configuration for this interface.
      properties:
        OperatingMode:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_DHCPv6OperatingMode'
          description: Determines the DHCPv6 operating mode for this interface.
          nullable: true
          readOnly: false
          x-longDescription: This property shall control the operating mode of DHCPv6
            on this interface.
          x-versionAdded: v1_4_0
        UseDNSServers:
          description: An indication of whether the interface uses DHCP v6-supplied
            DNS servers.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            DHCP v6-supplied DNS servers.
          x-versionAdded: v1_4_0
        UseDomainName:
          description: An indication of whether this interface uses a DHCP v6-supplied
            domain name.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            a DHCP v6-supplied domain name.
          x-versionAdded: v1_4_0
        UseNTPServers:
          description: An indication of whether the interface uses DHCP v6-supplied
            NTP servers.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            DHCP v6-supplied NTP servers.
          x-versionAdded: v1_4_0
        UseRapidCommit:
          description: An indication of whether the interface uses DHCP v6 rapid commit
            mode for stateful mode address assignments.  Do not enable this option
            in networks where more than one DHCP v6 server is configured to provide
            address assignments.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the interface uses
            DHCP v6 rapid commit mode for stateful mode address assignments.
          x-versionAdded: v1_4_0
      type: object
      x-longDescription: This type shall describe the configuration of DHCP v6.
      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.
    EthernetInterface_v1_8_0_DHCPv6OperatingMode:
      enum:
      - Stateful
      - Stateless
      - Disabled
      - Enabled
      type: string
      x-enumDeprecated:
        Stateful: This property has been deprecated in favor of `Enabled`.  The control
          between 'stateful' and 'stateless' is managed by the DHCP server and not
          the client.
        Stateless: This property has been deprecated in favor of `Enabled`.  The control
          between 'stateful' and 'stateless' is managed by the DHCP server and not
          the client.
      x-enumDescriptions:
        Disabled: DHCPv6 is disabled.
        Enabled: DHCPv6 is enabled.
        Stateful: DHCPv6 stateful mode.
        Stateless: DHCPv6 stateless mode.
      x-enumLongDescriptions:
        Disabled: DHCPv6 shall be disabled for this interface.
        Enabled: DHCPv6 shall be enabled for this interface.
        Stateful: DHCPv6 shall operate in stateful mode on this interface.  DHCPv6
          stateful mode configures addresses, and when it is enabled, stateless mode
          is also implicitly enabled.  Services may replace this value with `Enabled`.
        Stateless: DHCPv6 shall operate in stateless mode on this interface.  DHCPv6
          stateless mode allows configuring the interface using DHCP options but does
          not configure addresses.  It is always enabled by default whenever DHCPv6
          Stateful mode is also enabled.  Services may replace this value with `Enabled`.
      x-enumVersionAdded:
        Enabled: v1_8_0
      x-enumVersionDeprecated:
        Stateful: v1_8_0
        Stateless: v1_8_0
    EthernetInterface_v1_8_0_EthernetDeviceType:
      enum:
      - Physical
      - Virtual
      type: string
      x-enumDescriptions:
        Physical: A physical Ethernet interface.
        Virtual: A virtual Ethernet interface.
      x-enumLongDescriptions:
        Physical: This value shall indicate a physical traditional network interface.
        Virtual: This value shall indicate a network device function has multiple
          VLANs and is representing one of them as a virtual Ethernet interface.  The
          NetworkDeviceFunction property within Links shall contain the locator for
          the parent network device function.
    EthernetInterface_v1_8_0_EthernetInterface:
      additionalProperties: false
      description: The EthernetInterface schema represents a single, logical Ethernet
        interface or network interface controller (NIC).
      properties:
        '@odata.context':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_context
        '@odata.etag':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_etag
        '@odata.id':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_id
        '@odata.type':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_type
        Actions:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_Actions'
          description: The available actions for this resource.
          x-longDescription: This property shall contain the available actions for
            this resource.
          x-versionAdded: v1_3_0
        AutoNeg:
          description: An indication of whether the speed and duplex are automatically
            negotiated and configured on this interface.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the speed and duplex
            are automatically negotiated and configured on this interface.
        DHCPv4:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_DHCPv4Configuration'
          description: DHCPv4 configuration for this interface.
          x-longDescription: This property shall contain the configuration of DHCP
            v4.
          x-versionAdded: v1_4_0
        DHCPv6:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_DHCPv6Configuration'
          description: DHCPv6 configuration for this interface.
          x-longDescription: This property shall contain the configuration of DHCP
            v6.
          x-versionAdded: v1_4_0
        Description:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          nullable: true
          readOnly: true
        EthernetInterfaceType:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_EthernetDeviceType'
          description: The type of interface.
          nullable: true
          readOnly: true
          x-longDescription: This property shall contain the type of interface.
          x-versionAdded: v1_6_0
        FQDN:
          description: The complete, fully qualified domain name that DNS obtains
            for this interface.
          nullable: true
          readOnly: false
          type: string
          x-longDescription: This property shall contain the fully qualified domain
            name that DNS obtains for this interface.
        FullDuplex:
          description: An indication of whether full-duplex mode is enabled on the
            Ethernet connection for this interface.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether full-duplex mode
            is enabled on the Ethernet connection for this interface.
        HostName:
          description: The DNS host name, without any domain information.
          nullable: true
          readOnly: false
          type: string
          x-longDescription: This property shall contain DNS host name for this interface.
        IPv4Addresses:
          description: The IPv4 addresses currently in use by this interface.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/IPAddresses.yaml#/components/schemas/IPAddresses_IPv4Address
          type: array
          x-longDescription: This property shall contain an array of objects that
            represent the IPv4 connection characteristics currently in use by this
            interface for any value of AddressOrigin.  It is recommended that this
            property be regarded as read-only with configuration of static addresses
            performed by updating the values within IPv4StaticAddresses.  Services
            may reject updates to this array for this reason.
        IPv4StaticAddresses:
          description: The IPv4 static addresses assigned to this interface.  See
            IPv4Addresses for the addresses in use by this interface.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/IPAddresses.yaml#/components/schemas/IPAddresses_IPv4Address
            nullable: true
          type: array
          x-longDescription: This property shall contain an array of objects that
            represent all IPv4 static addresses assigned to, but not necessarily in
            use by, this interface.  The IPv4Addresses property shall also list the
            addresses that this interface uses .
          x-versionAdded: v1_4_0
        IPv6AddressPolicyTable:
          description: An array that represents the RFC6724-defined address selection
            policy table.
          items:
            $ref: '#/components/schemas/EthernetInterface_v1_8_0_IPv6AddressPolicyEntry'
            nullable: true
          type: array
          x-longDescription: This property shall contain an array of objects that
            represent the RFC6724-defined address selection policy table.
        IPv6Addresses:
          description: The IPv6 addresses currently in use by this interface.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/IPAddresses.yaml#/components/schemas/IPAddresses_IPv6Address
          type: array
          x-longDescription: This property shall contain an array of objects that
            represent the IPv6 connection characteristics for this interface for any
            value of AddressOrigin.
        IPv6DefaultGateway:
          description: The IPv6 default gateway address in use on this interface.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the current IPv6 default
            gateway address in use on this interface.
        IPv6StaticAddresses:
          description: The IPv6 static addresses assigned to this interface.  See
            IPv6Addresses for the addresses in use by this interface.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/IPAddresses.yaml#/components/schemas/IPAddresses_IPv6StaticAddress
            nullable: true
          type: array
          x-longDescription: This property shall contain an array of objects that
            represent the IPv6 static connection characteristics for this interface.
        IPv6StaticDefaultGateways:
          description: The IPv6 static default gateways for this interface.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/IPAddresses.yaml#/components/schemas/IPAddresses_IPv6GatewayStaticAddress
            nullable: true
          type: array
          x-longDescription: The values in this array shall represent the IPv6 static
            default gateway addresses for this interface.
          x-versionAdded: v1_4_0
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
          readOnly: true
        InterfaceEnabled:
          description: An indication of whether this interface is enabled.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether this interface is
            enabled.
        LinkStatus:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_LinkStatus'
          description: The link status of this interface, or port.
          nullable: true
          readOnly: true
          x-longDescription: This property shall contain the link status of this interface,
            or port.
          x-versionAdded: v1_1_0
        Links:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_Links'
          description: The links to other resources that are related to this resource.
          x-longDescription: This property shall contain links to resources that are
            related to but are not contained by, or subordinate to, this resource.
          x-versionAdded: v1_1_0
        MACAddress:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_MACAddress'
          description: The currently configured MAC address of the interface, or logical
            port.
          nullable: true
          readOnly: false
          x-longDescription: This property shall contain the effective current MAC
            address of this interface.  If an assignable MAC address is not supported,
            this value is a read-only alias of the PermanentMACAddress.
        MTUSize:
          description: The currently configured maximum transmission unit (MTU), in
            bytes, on this interface.
          format: int64
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the size, in bytes, of largest
            protocol data unit (PDU) that can be passed in an Ethernet (MAC) frame
            on this interface.
        MaxIPv6StaticAddresses:
          description: The maximum number of static IPv6 addresses that can be configured
            on this interface.
          format: int64
          nullable: true
          readOnly: true
          type: integer
          x-longDescription: This property shall indicate the number of array items
            supported by IPv6StaticAddresses, or the maximum number of static IPv6
            addresses that can be configured on this interface.
        Name:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name
          readOnly: true
        NameServers:
          description: The DNS servers in use on this interface.
          items:
            type: string
          readOnly: true
          type: array
          x-longDescription: This property shall contain the DNS servers in use on
            this interface.
        Oem:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem
          description: The OEM extension property.
          x-longDescription: This property shall contain the OEM extensions.  All
            values for properties that this object contains shall conform to the Redfish
            Specification-described requirements.
        PermanentMACAddress:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_MACAddress'
          description: The permanent MAC address assigned to this interface, or port.
          nullable: true
          readOnly: true
          x-longDescription: This property shall contain the permanent MAC address
            of this interface, or port.  Typically, this value is programmed during
            manufacturing.  This address is not assignable.
        SpeedMbps:
          description: The current speed, in Mbit/s, of this interface.
          format: int64
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the link speed of the interface,
            in Mbit/s.  This property shall be writable only when the AutoNeg property
            is `false`.
          x-units: Mbit/s
        StatelessAddressAutoConfig:
          $ref: '#/components/schemas/EthernetInterface_v1_8_0_StatelessAddressAutoConfiguration'
          description: Stateless address autoconfiguration (SLAAC) parameters for
            this interface.
          x-longDescription: This object shall contain the IPv4 and IPv6 stateless
            address automatic configuration (SLAAC) properties for this interface.
          x-versionAdded: v1_4_0
        StaticNameServers:
          description: The statically-defined set of DNS server IPv4 and IPv6 addresses.
          items:
            nullable: true
            type: string
          readOnly: false
          type: array
          x-longDescription: This property shall contain the statically-defined set
            of DNS server IP addresses to use when DHCP provisioning is not enabled
            for name server configuration.  As an implementation option, they can
            be used in addition to DHCP-provided addresses, or in cases where the
            DHCP server provides no DNS assignments.
          x-versionAdded: v1_4_0
        Status:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status
          description: The status and health of the resource and its subordinate or
            dependent resources.
          x-longDescription: This property shall contain any status or health properties
            of the resource.
        UefiDevicePath:
          description: The UEFI device path for this interface.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the UEFI device path to the
            device that implements this interface, or port.
        VLAN:
          $ref: http://redfish.dmtf.org/schemas/v1/VLanNetworkInterface.yaml#/components/schemas/VLanNetworkInterface_VLAN
          description: If this network interface supports more than one VLAN, this
            property is absent.  VLAN collections appear in the Links property of
            this resource.
          x-longDescription: This property shall contain the VLAN for this interface.  If
            this interface supports more than one VLAN, the VLAN property shall be
            absent and, instead, the VLAN collection link shall be present.
        VLANs:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          deprecated: true
          description: The link to a collection of VLANs, which applies only if the
            interface supports more than one VLAN.  If this property applies, the
            VLANEnabled and VLANId properties do not apply.
          readOnly: true
          x-deprecatedReason: This property has been deprecated in favor of newer
            methods indicating multiple VLANs.
          x-longDescription: This property shall contain a link to a resource collection
            of type VLanNetworkInterfaceCollection, which applies only if the interface
            supports more than one VLAN.  If this property is present, the VLANEnabled
            and VLANId properties shall not be present.
          x-versionDeprecated: v1_7_0
      required:
      - '@odata.id'
      - '@odata.type'
      - Id
      - Name
      type: object
      x-longDescription: This resource contains NIC resources as part of the Redfish
        Specification.
      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.
    EthernetInterface_v1_8_0_IPv6AddressPolicyEntry:
      additionalProperties: false
      description: The entry in the RFC6724-defined address selection policy table.
      properties:
        Label:
          description: The IPv6 label, as defined in RFC6724, section 2.1.
          format: int64
          maximum: 100
          minimum: 0
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the IPv6 label value for
            this table entry, as defined in RFC6724, section 2.1.
        Precedence:
          description: The IPv6 precedence, as defined in RFC6724, section 2.1.
          format: int64
          maximum: 100
          minimum: 1
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the IPv6 precedence value
            for this table entry, as defined in RFC6724, section 2.1.
        Prefix:
          description: The IPv6 address prefix, as defined in RFC6724, section 2.1.
          nullable: true
          readOnly: false
          type: string
          x-longDescription: This property shall contain the IPv6 address prefix for
            this table entry, as defined in RFC6724, section 2.1.
      type: object
      x-longDescription: This type shall describe an entry in the RFC6724-defined
        address selection policy table.
      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.
    EthernetInterface_v1_8_0_LinkStatus:
      enum:
      - LinkUp
      - NoLink
      - LinkDown
      type: string
      x-enumDescriptions:
        LinkDown: No link is detected on this interface, but the interface is connected.
        LinkUp: The link is available for communication on this interface.
        NoLink: No link or connection is detected on this interface.
    EthernetInterface_v1_8_0_Links:
      additionalProperties: false
      description: The links to other resources that are related to this resource.
      properties:
        Chassis:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the chassis that contains this Ethernet interface.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            Chassis that represent the physical container associated with this Ethernet
            interface.
          x-versionAdded: v1_3_0
        Endpoints:
          description: An array of links to the endpoints that connect to this Ethernet
            interface.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          readOnly: true
          type: array
          x-longDescription: This property shall contain an array of links to resources
            of type Endpoint with which this Ethernet interface is associated.
          x-versionAdded: v1_1_0
        Endpoints@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        HostInterface:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a Host Interface that is associated with this Ethernet
            interface.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            HostInterface that represents the interface that a host uses to communicate
            with a manager.
          x-versionAdded: v1_2_0
        NetworkDeviceFunction:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          deprecated: true
          description: The link to the parent network device function and is only
            used when representing one of the VLANs on that network device function,
            such as is done in Unix.
          nullable: true
          readOnly: true
          x-deprecatedReason: This property has been deprecated in favor of NetworkDeviceFunctions
            as each EthernetInterface could represent more than one NetworkDeviceFunction.
          x-longDescription: This property shall contain a link to a resource of type
            NetworkDeviceFunction and only be populated with the EthernetInterfaceType
            property is `Virtual`.
          x-versionAdded: v1_6_0
          x-versionDeprecated: v1_7_0
        NetworkDeviceFunctions:
          description: The link to the network device functions that comprise this
            Ethernet interface.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          readOnly: true
          type: array
          x-longDescription: This property shall contain an array of links to resources
            of type NetworkDeviceFunction.
          x-versionAdded: v1_7_0
        NetworkDeviceFunctions@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        Oem:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem
          description: The OEM extension property.
          x-longDescription: This property shall contain the OEM extensions.  All
            values for properties contained in this object shall conform to the Redfish
            Specification-described requirements.
      type: object
      x-longDescription: This Redfish Specification-described type shall contain links
        to resources that are related to but are not contained by, or subordinate
        to, this resource.
      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.
    EthernetInterface_v1_8_0_MACAddress:
      pattern: ^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$
      type: string
    EthernetInterface_v1_8_0_OemActions:
      additionalProperties: true
      description: The available OEM-specific actions for this resource.
      properties: {}
      type: object
      x-longDescription: This type shall contain the available OEM-specific 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.
    EthernetInterface_v1_8_0_StatelessAddressAutoConfiguration:
      additionalProperties: false
      description: Stateless address autoconfiguration (SLAAC) parameters for this
        interface.
      properties:
        IPv4AutoConfigEnabled:
          description: An indication of whether IPv4 stateless address autoconfiguration
            (SLAAC) is enabled for this interface.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether IPv4 stateless address
            autoconfiguration (SLAAC) is enabled for this interface.
          x-versionAdded: v1_4_0
        IPv6AutoConfigEnabled:
          description: An indication of whether IPv6 stateless address autoconfiguration
            (SLAAC) is enabled for this interface.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether IPv6 stateless address
            autoconfiguration (SLAAC) is enabled for this interface.
          x-versionAdded: v1_4_0
      type: object
      x-longDescription: This type shall describe the IPv4 and IPv6 stateless address
        autoconfiguration (SLAAC) for this interface.
      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: '#EthernetInterface.v1_8_0.EthernetInterface'
x-copyright: Copyright 2014-2021 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
x-owningEntity: DMTF
x-release: '2021.2'
