components:
  schemas:
    Port_v1_3_9_Actions:
      additionalProperties: false
      description: The available actions for this resource.
      properties:
        '#Port.Reset':
          $ref: '#/components/schemas/Port_v1_3_9_Reset'
        Oem:
          $ref: '#/components/schemas/Port_v1_3_9_OemActions'
          description: The available OEM-specific actions for this resource.
          x-longDescription: This property shall contain the available OEM-specific
            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.
    Port_v1_3_9_ConfiguredNetworkLink:
      additionalProperties: false
      description: A set of link settings that a port is configured to use for autonegotiation.
      properties:
        ConfiguredLinkSpeedGbps:
          description: The link speed per lane this port is configured to use for
            autonegotiation.
          nullable: true
          readOnly: false
          type: number
          x-longDescription: This property shall contain the network link speed per
            lane this port is configured to allow for autonegotiation purposes.  This
            value includes overhead associated with the protocol.
          x-units: Gbit/s
          x-versionAdded: v1_3_0
        ConfiguredWidth:
          description: The link width this port is configured to use for autonegotiation
            in conjunction with the link speed.
          format: int64
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the network link width this
            port is configured to use for autonegotiation purposes.
          x-versionAdded: v1_3_0
      type: object
      x-longDescription: This type shall contain a set of link settings that a port
        is configured to use for autonegotiation.
      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.
    Port_v1_3_9_EthernetProperties:
      additionalProperties: false
      description: Ethernet-specific properties for a port.
      properties:
        FlowControlConfiguration:
          description: The locally configured 802.3x flow control setting for this
            port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_FlowControl'
          - enum:
            - null
          readOnly: false
          x-longDescription: This property shall contain the locally configured 802.3x
            flow control setting for this port.
          x-versionAdded: v1_3_0
        FlowControlStatus:
          description: The 802.3x flow control behavior negotiated with the link partner
            for this port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_FlowControl'
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the 802.3x flow control behavior
            negotiated with the link partner for this port.
          x-versionAdded: v1_3_0
        SupportedEthernetCapabilities:
          description: The set of Ethernet capabilities that this port supports.
          items:
            oneOf:
            - $ref: '#/components/schemas/Port_v1_3_9_SupportedEthernetCapabilities'
            - enum:
              - null
          readOnly: true
          type: array
          x-longDescription: This property shall contain an array of Ethernet capabilities
            supported by this port.
          x-versionAdded: v1_3_0
      type: object
      x-longDescription: This type shall contain Ethernet-specific properties for
        a port.
      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.
    Port_v1_3_9_FibreChannelProperties:
      additionalProperties: false
      description: Fibre Channel-specific properties for a port.
      properties:
        FabricName:
          description: The Fibre Channel Fabric Name provided by the switch.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall indicate the Fibre Channel Fabric
            Name provided by the switch.
          x-versionAdded: v1_3_0
        NumberDiscoveredRemotePorts:
          description: The number of ports not on the associated device that the associated
            device has discovered through this port.
          format: int64
          nullable: true
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the number of ports not on
            this associated device that this port has discovered.
          x-versionAdded: v1_3_0
        PortConnectionType:
          description: The connection type of this port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_PortConnectionType'
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the connection type for this
            port.
          x-versionAdded: v1_3_0
      type: object
      x-longDescription: This type shall contain Fibre Channel-specific properties
        for a port.
      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.
    Port_v1_3_9_FlowControl:
      enum:
      - None
      - TX
      - RX
      - TX_RX
      type: string
      x-enumDescriptions:
        None: No IEEE 802.3x flow control is enabled on this port.
        RX: IEEE 802.3x flow control might be initiated by the link partner.
        TX: IEEE 802.3x flow control might be initiated by this station.
        TX_RX: IEEE 802.3x flow control might be initiated by this station or the
          link partner.
    Port_v1_3_9_GenZ:
      additionalProperties: false
      description: This type defines Gen-Z specific port properties.
      properties:
        LPRT:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The Linear Packet Relay Table for the port.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `RouteEntryCollection`, and shall represent the Gen-Z Core Specification-defined
            Linear Packet Relay Table for this port.
          x-versionAdded: v1_2_0
        MPRT:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The Multi-subnet Packet Relay Table for the port.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `RouteEntryCollection`, and shall represent the Gen-Z Core Specification-defined
            Multi-subnet Packet Relay Table for this port.
          x-versionAdded: v1_2_0
        VCAT:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The Virtual Channel Action Table for the port.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `VCATEntryCollection`.
          x-versionAdded: v1_2_0
      type: object
      x-longDescription: This type shall contain Gen-Z specific port properties.
      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.
    Port_v1_3_9_LinkConfiguration:
      additionalProperties: false
      description: Static capabilities and configuration settings for a link.
      properties:
        AutoSpeedNegotiationCapable:
          description: An indication of whether the port is capable of autonegotiating
            speed.
          nullable: true
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether the port is capable
            of autonegotiating speed.
          x-versionAdded: v1_3_0
        AutoSpeedNegotiationEnabled:
          description: Controls whether this port is configured to enable autonegotiating
            speed.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the port is configured
            to automatically select the highest link speed supported by both the port
            and its connected peer.  When set to `false`, the port shall operate at
            the speed specified by the `ConfiguredSpeedGbps` property.  This property
            represents a user-provided setting and does not describe the underlying
            protocol or training mechanisms used to establish the link.  For example,
            this property shall return `false` if the PCIe target link speed is configured
            by system software and reflected in the ConfiguredSpeedGbps property.
          x-versionAdded: v1_3_0
        CapableLinkSpeedGbps:
          description: The set of link speed capabilities of this port.
          items:
            nullable: true
            type: number
          readOnly: true
          type: array
          x-longDescription: This property shall contain all of the possible network
            link speed capabilities of this port.  This value includes overhead associated
            with the protocol.
          x-units: Gbit/s
          x-versionAdded: v1_3_0
        ConfiguredNetworkLinks:
          description: The set of link speed and width pairs this port is configured
            to use for autonegotiation.
          items:
            oneOf:
            - $ref: '#/components/schemas/Port_v1_3_9_ConfiguredNetworkLink'
            - enum:
              - null
          type: array
          x-longDescription: This property shall contain the set of link speed and
            width pairs to which this port is restricted for autonegotiation purposes.  An
            empty array shall indicate autoconfiguration uses any available link speed
            and width pairs.
          x-versionAdded: v1_3_0
      type: object
      x-longDescription: This type shall contain static capabilities and configuration
        settings for a link.
      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.
    Port_v1_3_9_LinkNetworkTechnology:
      enum:
      - Ethernet
      - InfiniBand
      - FibreChannel
      - GenZ
      type: string
      x-enumDescriptions:
        Ethernet: The port is capable of connecting to an Ethernet network.
        FibreChannel: The port is capable of connecting to a Fibre Channel network.
        GenZ: The port is capable of connecting to a Gen-Z fabric.
        InfiniBand: The port is capable of connecting to an InfiniBand network.
    Port_v1_3_9_LinkState:
      enum:
      - Enabled
      - Disabled
      type: string
      x-enumDescriptions:
        Disabled: The link is disabled and not operational.
        Enabled: The link is enabled and operational.
      x-enumLongDescriptions:
        Disabled: This value shall indicate the link is disabled and not operational.  The
          port is not allowed to establish a connection with the remote port.  However,
          other types of traffic, such as management traffic, may be sent or received
          by the port.
        Enabled: This value shall indicate the link is enabled and operational.  The
          port is allowed to establish a connection with the remote port.
    Port_v1_3_9_LinkStatus:
      enum:
      - LinkUp
      - Starting
      - Training
      - LinkDown
      - NoLink
      type: string
      x-enumDescriptions:
        LinkDown: The link on this interface is down.
        LinkUp: This link on this interface is up.
        NoLink: No physical link detected on this interface.
        Starting: This link on this interface is starting.  A physical link has been
          established, but the port is not able to transfer data.
        Training: This physical link on this interface is training.
    Port_v1_3_9_Links:
      additionalProperties: false
      description: The links to other resources that are related to this resource.
      properties:
        AssociatedEndpoints:
          description: An array of links to the endpoints at the other end of the
            link.
          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` that represent the endpoints to which this port is
            connected.
        AssociatedEndpoints@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ConnectedPorts:
          description: An array of links to the remote device ports at the other end
            of the link.
          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 `Port` that represent the remote device ports to which this port
            is connected.
          x-versionAdded: v1_2_0
        ConnectedPorts@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ConnectedSwitchPorts:
          description: An array of links to the switch ports at the other end of the
            link.
          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 `Port` that represent the switch ports to which this port is connected.
        ConnectedSwitchPorts@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ConnectedSwitches:
          description: An array of links to the switches at the other end of the link.
          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 `Switch` that represent the switches to which this port is connected.
        ConnectedSwitches@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.
    Port_v1_3_9_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.
    Port_v1_3_9_Port:
      additionalProperties: false
      description: The `Port` schema contains properties that describe a port of a
        switch, controller, chassis, or any other device that could be connected to
        another entity.
      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/Port_v1_3_9_Actions'
          description: The available actions for this resource.
          x-longDescription: This property shall contain the available actions for
            this resource.
        ActiveWidth:
          description: The number of active lanes for this interface.
          format: int64
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the number of active lanes
            for this interface.
          x-versionAdded: v1_2_0
        CurrentSpeedGbps:
          description: The current speed of this port.
          nullable: true
          readOnly: true
          type: number
          x-longDescription: This property shall contain the unidirectional speed
            of this port currently negotiated and running.  This value includes overhead
            associated with the protocol.
          x-units: Gbit/s
        Description:
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          - enum:
            - null
          readOnly: true
        Ethernet:
          description: Ethernet properties for this port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_EthernetProperties'
          - enum:
            - null
          x-longDescription: This property shall contain Ethernet-specific properties
            of the port.
          x-versionAdded: v1_3_0
        FibreChannel:
          description: Fibre Channel properties for this port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_FibreChannelProperties'
          - enum:
            - null
          x-longDescription: This property shall contain Fibre Channel-specific properties
            of the port.
          x-versionAdded: v1_3_0
        GenZ:
          $ref: '#/components/schemas/Port_v1_3_9_GenZ'
          description: Gen-Z specific properties.
          x-longDescription: This property shall contain Gen-Z specific properties
            for this interface.
          x-versionAdded: v1_2_0
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
          readOnly: true
        InterfaceEnabled:
          description: An indication of whether the port is enabled.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the port is enabled.  When
            disabled, no traffic of any type, such as link protocol traffic and management
            traffic, is sent or received by the port.
          x-versionAdded: v1_2_0
        LinkConfiguration:
          description: The static capabilities and configuration settings of this
            port.
          items:
            $ref: '#/components/schemas/Port_v1_3_9_LinkConfiguration'
          type: array
          x-longDescription: This property shall contain the static capabilities and
            configuration settings of the port.
          x-versionAdded: v1_3_0
        LinkNetworkTechnology:
          description: The current link network technology for this port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_LinkNetworkTechnology'
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the current network technology
            for this port.
          x-versionAdded: v1_2_0
        LinkState:
          $ref: '#/components/schemas/Port_v1_3_9_LinkState'
          description: The desired link state for this interface.
          readOnly: false
          x-longDescription: This property shall contain the desired link state for
            this interface.
          x-versionAdded: v1_2_0
        LinkStatus:
          $ref: '#/components/schemas/Port_v1_3_9_LinkStatus'
          description: The link status for this interface.
          readOnly: true
          x-longDescription: This property shall contain the link status for this
            interface.
          x-versionAdded: v1_2_0
        LinkTransitionIndicator:
          description: The number of link state transitions for this interface.
          format: int64
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the number of link state
            transitions for this interface.
          x-versionAdded: v1_2_0
        Links:
          $ref: '#/components/schemas/Port_v1_3_9_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.
        Location:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Location
          description: The location of the port.
          x-longDescription: This property shall contain the location information
            of the associated port.
          x-versionAdded: v1_1_0
        LocationIndicatorActive:
          description: An indicator allowing an operator to physically locate this
            resource.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall contain the state of the indicator
            used to physically identify or locate this resource.  A write to this
            property shall update the value of `IndicatorLED` in this resource, if
            supported, to reflect the implementation of the locating function.
          x-versionAdded: v1_3_0
        MaxFrameSize:
          description: The maximum frame size supported by the port.
          format: int64
          nullable: true
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the maximum frame size supported
            by the port.
          x-units: By
          x-versionAdded: v1_3_0
        MaxSpeedGbps:
          description: The maximum speed of this port as currently configured.
          nullable: true
          readOnly: true
          type: number
          x-longDescription: This property shall contain the maximum unidirectional
            speed of which this port is capable of being configured.  If capable of
            autonegotiation, the system shall attempt to negotiate at the maximum
            speed set.  This value includes overhead associated with the protocol.
          x-units: Gbit/s
        Metrics:
          description: The link to the metrics associated with this port.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain a link to the metrics associated
            with this port.  If `IsAggregation` contains `true`, the metric values
            in the linked resource represent the combined metrics from all associated
            physical ports.
          x-versionAdded: v1_2_0
        Name:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name
          readOnly: true
        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.
        PortId:
          description: The hardware-defined identifier of this port.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the hardware-defined identifier
            of this port.  The human-readable name of this port is described in the
            `ServiceLabel` property within `Location` for this port.
        PortMedium:
          description: The physical connection medium for this port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_PortMedium'
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the physical connection medium
            for this port.
          x-versionAdded: v1_2_0
        PortProtocol:
          description: The protocol being sent over this port.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Protocol.yaml#/components/schemas/Protocol_Protocol
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the protocol being sent over
            this port.
        PortType:
          description: The type of this port.
          oneOf:
          - $ref: '#/components/schemas/Port_v1_3_9_PortType'
          - enum:
            - null
          readOnly: false
          x-longDescription: This property shall contain the port type for this port.
        SignalDetected:
          description: An indication of whether a signal is detected on this interface.
          nullable: true
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether a signal that is
            appropriate for this link technology is detected for this port.
          x-versionAdded: v1_2_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.
        Width:
          description: The number of lanes, phys, or other physical transport links
            that this port contains.
          format: int64
          nullable: true
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the number of physical transport
            links that this port contains.
      required:
      - '@odata.id'
      - '@odata.type'
      - Id
      - Name
      type: object
      x-longDescription: This resource contains a simple port for a Redfish implementation.
      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.
    Port_v1_3_9_PortConnectionType:
      enum:
      - NotConnected
      - NPort
      - PointToPoint
      - PrivateLoop
      - PublicLoop
      - Generic
      - ExtenderFabric
      type: string
      x-enumDescriptions:
        ExtenderFabric: This port connection type is an extender fabric port.
        Generic: This port connection type is a generic fabric port.
        NPort: This port connects through an N-port to a switch.
        NotConnected: This port is not connected.
        PointToPoint: This port connects in a point-to-point configuration.
        PrivateLoop: This port connects in a private loop configuration.
        PublicLoop: This port connects in a public configuration.
    Port_v1_3_9_PortMedium:
      enum:
      - Electrical
      - Optical
      type: string
      x-enumDescriptions:
        Electrical: This port has an electrical cable connection.
        Optical: This port has an optical cable connection.
    Port_v1_3_9_PortType:
      enum:
      - UpstreamPort
      - DownstreamPort
      - InterswitchPort
      - ManagementPort
      - BidirectionalPort
      - UnconfiguredPort
      type: string
      x-enumDescriptions:
        BidirectionalPort: This port connects to any type of device.
        DownstreamPort: This port connects to a target device.
        InterswitchPort: This port connects to another switch.
        ManagementPort: This port connects to a switch manager.
        UnconfiguredPort: This port has not yet been configured.
        UpstreamPort: This port connects to a host device.
    Port_v1_3_9_Reset:
      additionalProperties: false
      description: This action resets this port.
      properties:
        target:
          description: Link to invoke action
          format: uri-reference
          type: string
        title:
          description: Friendly action name
          type: string
      type: object
      x-longDescription: This action shall reset this port.
      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.
    Port_v1_3_9_ResetRequestBody:
      additionalProperties: false
      description: This action resets this port.
      properties:
        ResetType:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_ResetType
          description: The type of reset.
          x-longDescription: This parameter shall contain the type of reset.  The
            service can accept a request without the parameter and perform an implementation-specific
            default reset.
      type: object
      x-longDescription: This action shall reset this port.
      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.
    Port_v1_3_9_SupportedEthernetCapabilities:
      enum:
      - WakeOnLAN
      - EEE
      type: string
      x-enumDescriptions:
        EEE: IEEE 802.3az Energy-Efficient Ethernet (EEE) is supported on this port.
        WakeOnLAN: Wake on LAN (WoL) is supported on this port.
title: '#Port.v1_3_9.Port'
x-copyright: Copyright 2014-2026 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
x-language: en
x-owningEntity: DMTF
x-release: '2020.3'
