components:
  schemas:
    Manager_v1_25_0_Actions:
      additionalProperties: false
      description: The available actions for this resource.
      properties:
        '#Manager.ForceFailover':
          $ref: '#/components/schemas/Manager_v1_25_0_ForceFailover'
        '#Manager.ModifyRedundancySet':
          $ref: '#/components/schemas/Manager_v1_25_0_ModifyRedundancySet'
        '#Manager.Reset':
          $ref: '#/components/schemas/Manager_v1_25_0_Reset'
        '#Manager.ResetToDefaults':
          $ref: '#/components/schemas/Manager_v1_25_0_ResetToDefaults'
        '#Manager.UpdateSecurityMode':
          $ref: '#/components/schemas/Manager_v1_25_0_UpdateSecurityMode'
        Oem:
          $ref: '#/components/schemas/Manager_v1_25_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.
      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.
    Manager_v1_25_0_CommandConnectTypesSupported:
      enum:
      - SSH
      - Telnet
      - IPMI
      - Oem
      type: string
      x-enumDescriptions:
        IPMI: The controller supports a command shell connection through the IPMI
          Serial Over LAN (SOL) protocol.
        Oem: The controller supports a command shell connection through an OEM-specific
          protocol.
        SSH: The controller supports a command shell connection through the SSH protocol.
        Telnet: The controller supports a command shell connection through the Telnet
          protocol.
    Manager_v1_25_0_CommandShell:
      additionalProperties: false
      description: The information about a command shell service that this manager
        provides.
      properties:
        ConnectTypesSupported:
          description: This property enumerates the command shell connection types
            that the implementation allows.
          items:
            $ref: '#/components/schemas/Manager_v1_25_0_CommandConnectTypesSupported'
          readOnly: true
          type: array
          x-longDescription: This property shall contain an array of the enumerations.  SSH
            shall be included if the Secure Shell (SSH) protocol is supported.  Telnet
            shall be included if the Telnet protocol is supported.  IPMI shall be
            included if the IPMI Serial Over LAN (SOL) protocol is supported.
        MaxConcurrentSessions:
          description: The maximum number of service sessions, regardless of protocol,
            that this manager can support.
          format: int64
          minimum: 0
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the maximum number of concurrent
            service sessions that this implementation supports.
        ServiceEnabled:
          description: An indication of whether the service is enabled for this manager.
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol for
            the service is enabled.
      type: object
      x-longDescription: This type shall describe a command shell service for a manager.
      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.
    Manager_v1_25_0_DateTimeSource:
      enum:
      - RTC
      - Firmware
      - Host
      - NTP
      - PTP
      - DHCP
      type: string
      x-enumDescriptions:
        DHCP: The date and time source is a Network Time Protocol (NTP) server whose
          address was provided via DHCP server.
        Firmware: The date and time is set and held by firmware.
        Host: The date and time is retrieved from the host.
        NTP: The date and time source is a Network Time Protocol (NTP) server.
        PTP: The date and time source is a Precision Time Protocol (PTP) server.
        RTC: The date and time is retrieved from the manager's real time clock (RTC).
      x-enumVersionAdded:
        DHCP: v1_25_0
    Manager_v1_25_0_DaylightSavingTime:
      additionalProperties: false
      description: The daylight saving time settings for a manager.
      properties:
        EndDateTime:
          description: The end date and time with UTC offset of daylight saving time.
          format: date-time
          readOnly: false
          type: string
          x-longDescription: This property shall contain the end date and time with
            UTC offset of daylight saving time for this manager.  If daylight saving
            time is permanent, specify a sufficiently distant end date and time.  Services
            shall update the UTC offset based on changes made to `DateTimeLocalOffset`.  This
            property shall be read-only if the service contains time zone databases.
          x-versionAdded: v1_19_0
        OffsetMinutes:
          description: The daylight saving time offset in minutes.
          format: int64
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the number of minutes added
            to the `DateTime` value when the `DateTime` value is between the values
            of StartDateTime and EndDateTime.  This offset shall be applied only if
            AutoDSTEnabled is `true`.  This property shall be read-only if the service
            contains time zone databases.
          x-versionAdded: v1_19_0
        StartDateTime:
          description: The start date and time with UTC offset of daylight saving
            time.
          format: date-time
          readOnly: false
          type: string
          x-longDescription: This property shall contain the start date and time with
            UTC offset of daylight saving time for this manager.  Services shall update
            the UTC offset based on changes made to `DateTimeLocalOffset`.  This property
            shall be read-only if the service contains time zone databases.
          x-versionAdded: v1_19_0
        TimeZoneName:
          description: The time zone of the manager when daylight saving time is in
            effect.
          readOnly: false
          type: string
          x-longDescription: This property shall contain the time zone of the manager
            when daylight saving time is in effect.  When daylight saving time is
            in effect, the service shall update the `TimeZoneName` property in the
            root of the resource.  When daylight saving time is no longer in effect,
            the service shall restore the original value of the `TimeZoneName` property
            in the root of the resource.  The time zone shall be either the 'Name'
            or the 'Format' for the zone as defined in the IANA Time Zone Database.  The
            value of this property is used for display purposes, especially to enhance
            the display of time.  This property shall be read-only if the service
            contains time zone databases.
          x-versionAdded: v1_19_0
      type: object
      x-longDescription: This type shall contain the daylight saving time settings
        for a manager.
      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.
    Manager_v1_25_0_ForceFailover:
      additionalProperties: false
      description: The `ForceFailover` action forces a failover of this manager to
        the manager used in the parameter.
      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 perform a forced failover of the manager's
        redundancy to the manager supplied as a parameter.
      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.
    Manager_v1_25_0_ForceFailoverRequestBody:
      additionalProperties: false
      description: The `ForceFailover` action forces a failover of this manager to
        the manager used in the parameter.
      properties:
        NewManager:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The manager to which to fail over.
          x-longDescription: This parameter shall contain the manager to which to
            fail over.
      required:
      - NewManager
      type: object
      x-longDescription: This action shall perform a forced failover of the manager's
        redundancy to the manager supplied as a parameter.
      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.
    Manager_v1_25_0_GraphicalConnectTypesSupported:
      enum:
      - KVMIP
      - Oem
      type: string
      x-enumDescriptions:
        KVMIP: The controller supports a graphical console connection through a KVM-IP
          (redirection of Keyboard, Video, Mouse over IP) protocol.
        Oem: The controller supports a graphical console connection through an OEM-specific
          protocol.
    Manager_v1_25_0_GraphicalConsole:
      additionalProperties: false
      description: The information about a graphical console service that this manager
        provides.
      properties:
        ConnectTypesSupported:
          description: This property enumerates the graphical console connection types
            that the implementation allows.
          items:
            $ref: '#/components/schemas/Manager_v1_25_0_GraphicalConnectTypesSupported'
          readOnly: true
          type: array
          x-longDescription: This property shall contain an array of the enumerations.  RDP
            shall be included if the Remote Desktop (RDP) protocol is supported.  KVMIP
            shall be included if a vendor-defined KVM-IP protocol is supported.
        MaxConcurrentSessions:
          description: The maximum number of service sessions, regardless of protocol,
            that this manager can support.
          format: int64
          minimum: 0
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the maximum number of concurrent
            service sessions that this implementation supports.
        ServiceEnabled:
          description: An indication of whether the service is enabled for this manager.
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol for
            the service is enabled.
      type: object
      x-longDescription: This type shall describe a graphical console service for
        a manager.
      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.
    Manager_v1_25_0_Links:
      additionalProperties: false
      description: The links to other resources that are related to this resource.
      properties:
        ActiveSoftwareImage:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the software inventory resource that represents
            the active firmware image for this manager.
          readOnly: false
          x-longDescription: This property shall contain a link to a resource of type
            `SoftwareInventory` that represents the active firmware image for this
            manager.
          x-versionAdded: v1_6_0
        ManagedBy:
          description: The array of links to the managers responsible for managing
            this manager.
          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 `Manager` that represent the managers for this manager.
          x-versionAdded: v1_9_0
        ManagedBy@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ManagerForChassis:
          description: An array of links to the chassis this manager controls.
          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 chassis
            over which this manager instance has control.
        ManagerForChassis@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ManagerForFabrics:
          description: An array of links to the fabrics that this manager controls.
          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 `Fabric` that represent the fabrics that this manager controls.
          x-versionAdded: v1_22_0
        ManagerForFabrics@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ManagerForManagers:
          description: An array of links to the managers that are managed by this
            manager.
          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 `Manager` that represent the managers being managed by this manager.
          x-versionAdded: v1_9_0
        ManagerForManagers@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ManagerForServers:
          description: An array of links to the systems that this manager controls.
          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 computer
            systems over which this manager instance has control.
        ManagerForServers@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ManagerForSwitches:
          description: An array of links to the switches that this manager controls.
          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 switches
            that this manager instance controls.
          x-versionAdded: v1_4_0
        ManagerForSwitches@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        ManagerInChassis:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the chassis where this manager is located.
          readOnly: true
          x-longDescription: This property shall contain a link to the chassis where
            this manager is located.
          x-versionAdded: v1_1_0
        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.
        SelectedNetworkPort:
          description: The network port currently used by this manager.  This allows
            selection of shared or dedicated ports for managers that support one or
            the other.  For managers that always have their dedicated port enabled,
            this allows the selection of which shared port to use.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          - enum:
            - null
          readOnly: false
          x-longDescription: This property shall contain a link to a resource of type
            `Port` that represents the current network port used by this manager.
          x-versionAdded: v1_18_0
        SoftwareImages:
          description: The images that are associated with this manager.
          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 `SoftwareInventory` that represent the firmware images that apply
            to this manager.
          x-versionAdded: v1_6_0
        SoftwareImages@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
      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.
    Manager_v1_25_0_Manager:
      additionalProperties: false
      description: In Redfish, a manager is a systems management entity that can implement
        or provide access to a Redfish service.  Examples of managers are BMCs (baseboard
        management controllers), enclosure managers, management controllers, and other
        subsystems that are assigned manageability functions.  An implementation can
        have multiple managers, which might be directly accessible through a Redfish-defined
        interface.
      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/Manager_v1_25_0_Actions'
          description: The available actions for this resource.
          x-longDescription: This property shall contain the available actions for
            this resource.
        AdditionalFirmwareVersions:
          $ref: http://redfish.dmtf.org/schemas/v1/SoftwareInventory.yaml#/components/schemas/SoftwareInventory_AdditionalVersions
          description: The additional firmware versions of the manager.
          x-longDescription: This property shall contain the additional firmware versions
            of the manager.
          x-versionAdded: v1_15_0
        AutoDSTEnabled:
          description: An indication of whether the manager is configured for automatic
            Daylight Saving Time (DST) adjustment.
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the manager is configured
            for automatic Daylight Saving Time (DST) adjustment.
          x-versionAdded: v1_4_0
        Certificates:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of certificates for device identity
            and attestation.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `CertificateCollection` that contains certificates for device
            identity and attestation.
          x-versionAdded: v1_13_0
        CommandShell:
          $ref: '#/components/schemas/Manager_v1_25_0_CommandShell'
          description: The manager's command line user interface or command shell
            service.
          x-longDescription: This property shall describe a command line user interface
            or command shell service provided by this manager.  The command shell
            refers to an interface used to interact with the manager itself, not a
            dedicated console session redirected from a host operating system.  For
            redirected serial or host operating system consoles, see the `SerialConsole`
            property in the `ComputerSystem` resource.
        DateTime:
          description: The current date and time with UTC offset of the manager.
          format: date-time
          nullable: true
          readOnly: false
          type: string
          x-longDescription: This property shall contain the current date and time
            with UTC offset of the manager.
        DateTimeLocalOffset:
          description: The time offset from UTC that the `DateTime` property is in
            `+HH:MM` format.
          nullable: true
          pattern: ^([-+][0-1][0-9]:[0-5][0-9])$
          readOnly: false
          type: string
          x-longDescription: This property shall contain the offset from UTC time
            that the `DateTime` property contains.  If both `DateTime` and `DateTimeLocalOffset`
            are provided in modification requests, services shall apply `DateTimeLocalOffset`
            after `DateTime` is applied.
        DateTimeSource:
          description: The source of the date and time of this manager, such as NTP,
            RTC, or firmware.
          oneOf:
          - $ref: '#/components/schemas/Manager_v1_25_0_DateTimeSource'
          - enum:
            - null
          readOnly: false
          x-longDescription: This property shall contain the source of the `DateTime`
            property of this manager.  The service shall update this property if the
            source changes internally, for example if an NTP server is unavailable
            and the source falls back to the time stored by the RTC.
          x-versionAdded: v1_20_0
        DaylightSavingTime:
          $ref: '#/components/schemas/Manager_v1_25_0_DaylightSavingTime'
          description: The daylight saving time settings for this manager.
          x-longDescription: This property shall contain the daylight saving time
            settings for this manager.
          x-versionAdded: v1_19_0
        DedicatedNetworkPorts:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The dedicated network ports of the manager.
          x-longDescription: This property shall contain a link to a resource collection
            of type `PortCollection` that represent the dedicated network ports of
            the manager.
          x-versionAdded: v1_16_0
        Description:
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          - enum:
            - null
          readOnly: true
        EthernetInterfaces:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of NICs that this manager uses for
            network communication.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `EthernetInterfaceCollection`.
        FirmwareVersion:
          description: The firmware version of this manager.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the firmware version as defined
            by the manufacturer for the associated manager.
        GraphicalConsole:
          $ref: '#/components/schemas/Manager_v1_25_0_GraphicalConsole'
          description: The manager's graphical console service.
          x-longDescription: This property shall contain the information about the
            graphical console (KVM-IP) service of this manager.  This property should
            be used to describe a service for the manager's console or operating system,
            not a service provided on behalf of a host operating system.  Implementations
            representing host OS consoles, known generally as a KVM-IP feature, should
            use the `GraphicalConsole` property in the `ComputerSystem` resource.
        HostInterfaces:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of host interfaces that this manager
            uses for local host communication.  Clients can find host interface configuration
            options and settings in this navigation property.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `HostInterfaceCollection`.
          x-versionAdded: v1_3_0
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
          readOnly: true
        LastResetTime:
          description: The date and time when the manager was last reset or rebooted.
          format: date-time
          readOnly: true
          type: string
          x-longDescription: This property shall contain the date and time when the
            manager last came out of a reset or was rebooted.
          x-versionAdded: v1_9_0
        Links:
          $ref: '#/components/schemas/Manager_v1_25_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.
        Location:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Location
          description: The location of the manager.
          x-longDescription: This property shall contain the location information
            of the associated manager.
          x-versionAdded: v1_11_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_11_0
        LogServices:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of logs that the manager uses.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `LogServiceCollection` that this manager uses.
        ManagerDiagnosticData:
          description: The diagnostic data for this manager.
          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 a resource of type
            `ManagerDiagnosticData` that represents the diagnostic data for this manager.
          x-versionAdded: v1_14_0
        ManagerType:
          $ref: '#/components/schemas/Manager_v1_25_0_ManagerType'
          description: The type of manager that this resource represents.
          readOnly: true
          x-longDescription: This property shall describe the function of this manager.  The
            `ManagementController` value shall be used if none of the other enumerations
            apply.
        Manufacturer:
          description: The manufacturer of this manager.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the name of the organization
            responsible for producing the manager.  This organization may be the entity
            from whom the manager is purchased, but this is not necessarily true.
          x-versionAdded: v1_7_0
        Measurements:
          deprecated: true
          description: An array of DSP0274-defined measurement blocks.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/SoftwareInventory.yaml#/components/schemas/SoftwareInventory_MeasurementBlock
          type: array
          x-deprecatedReason: This property has been deprecated in favor of the `ComponentIntegrity`
            resource.
          x-longDescription: This property shall contain an array of DSP0274-defined
            measurement blocks.
          x-versionAdded: v1_13_0
          x-versionDeprecated: v1_14_0
        Model:
          description: The model information of this manager, as defined by the manufacturer.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the information about how
            the manufacturer refers to this manager.
        Name:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name
          readOnly: true
        NetworkProtocol:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the network services and their settings that the
            manager controls.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `ManagerNetworkProtocol`, which represents the network services for this
            manager.
        OEMSecurityMode:
          description: The OEM-specific security compliance mode(s) that the manager
            is currently configured to enforce.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall the OEM-specific security compliance
            mode(s) that the manager is currently configured to enforce.  This property
            shall only be present if `SecurityMode` contains `OEM`.
          x-versionAdded: v1_21_0
        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.
        PartNumber:
          description: The part number of the manager.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain a part number assigned by
            the organization that is responsible for producing or manufacturing the
            manager.
          x-versionAdded: v1_7_0
        PowerState:
          description: The current power state of the manager.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_PowerState
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the power state of the manager.
          x-versionAdded: v1_2_0
        ReadyToRemove:
          description: An indication of whether the manager is prepared by the system
            for removal.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the manager is ready
            for removal.  Setting the value to `true` shall cause the service to perform
            appropriate actions to quiesce the device.  A task may spawn while the
            device is quiescing.
          x-versionAdded: v1_23_0
        Redundancy:
          description: The redundancy information for the managers of this system.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/Redundancy.yaml#/components/schemas/Redundancy_Redundancy
          type: array
          x-autoExpand: true
          x-longDescription: The properties in this array shall show how this manager
            is grouped with other managers for form redundancy sets.
        Redundancy@odata.count:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_count
        RemoteAccountService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the account service resource for the remote manager
            that this resource represents.
          readOnly: true
          x-longDescription: This property shall contain a link to the account service
            resource for the remote manager that this resource represents.  This property
            shall only be present when providing aggregation of a remote manager.
          x-versionAdded: v1_5_0
        RemoteRedfishServiceUri:
          description: The URI of the Redfish service root for the remote manager
            that this resource represents.
          format: uri-reference
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the URI of the Redfish service
            root for the remote manager that this resource represents.  This property
            shall only be present when providing aggregation of Redfish services.
          x-versionAdded: v1_5_0
        SecurityMode:
          $ref: '#/components/schemas/Manager_v1_25_0_SecurityModeTypes'
          description: The security compliance mode that the manager is currently
            configured to enforce.
          readOnly: true
          x-longDescription: This property shall contain the security compliance mode
            that the manager is currently configured to enforce.
          x-versionAdded: v1_21_0
        SecurityPolicy:
          description: The security policy settings for this manager.
          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 a resource of type
            `SecurityPolicy` that contains the security policy settings for this manager.
          x-versionAdded: v1_16_0
        SerialConsole:
          $ref: '#/components/schemas/Manager_v1_25_0_SerialConsole'
          deprecated: true
          description: The serial console service that this manager provides.
          x-deprecatedReason: This property has been deprecated in favor of the `SerialConsole`
            property in the `ComputerSystem` resource.
          x-longDescription: This property shall contain information about the serial
            console service of this manager.
          x-versionDeprecated: v1_10_0
        SerialInterfaces:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of serial interfaces that this manager
            uses for serial and console communication.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `SerialInterfaceCollection`, which this manager uses.
        SerialNumber:
          description: The serial number of the manager.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain a manufacturer-allocated
            number that identifies the manager.
          x-versionAdded: v1_7_0
        ServiceEntryPointUUID:
          description: The UUID of the Redfish service that is hosted by this manager.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_UUID
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the UUID of the Redfish service
            that is hosted by this manager.  Each manager providing an entry point
            to the same Redfish service shall report the same UUID value, even though
            the name of the property may imply otherwise.  This property shall not
            be present if this manager does not provide a Redfish service entry point.
        ServiceIdentification:
          description: A product instance identifier displayed in the Redfish service
            root.
          nullable: true
          readOnly: false
          type: string
          x-longDescription: This property shall contain a vendor-provided or user-provided
            value that identifies and associates a discovered Redfish service with
            a particular product instance.  If this manager provides the Redfish service,
            the `ServiceIdentification` property in the `ServiceRoot` resource shall
            contain the value of this property.  This property shall only be present
            if the manager provides the Redfish service.  The value of this property
            is used in conjunction with the `Product` and `Vendor` properties in `ServiceRoot`
            to match user credentials or other a priori product instance information
            necessary for initial deployment to the correct, matching Redfish service.
          x-versionAdded: v1_15_0
        ServiceUseNotification:
          description: The usage notification message displayed in the Redfish service
            root.
          nullable: true
          readOnly: false
          type: string
          x-longDescription: This property shall contain the usage notification message
            for this manager.  If this manager provides the Redfish service, the `ServiceUseNotification`
            property in the `ServiceRoot` resource shall contain the value of this
            property.  This property shall only be present if the manager provides
            the Redfish service.
          x-versionAdded: v1_24_0
        SharedNetworkPorts:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The shared network ports of the manager.
          x-longDescription: This property shall contain a link to a resource collection
            of type `PortCollection` that represent the shared network ports of the
            manager.  The members of this collection shall reference Port resources
            subordinate to NetworkAdapter resources.
          x-versionAdded: v1_16_0
        SparePartNumber:
          description: The spare part number of the manager.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the spare part number of
            the manager.
          x-versionAdded: v1_11_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.
        TimeZoneName:
          description: The time zone of the manager.
          readOnly: false
          type: string
          x-longDescription: This property shall contain the time zone of the manager.  The
            time zone shall be either the 'Name' or the 'Format' for the zone as defined
            in the IANA Time Zone Database.  The value of this property is used for
            display purposes, especially to enhance the display of time.  A Redfish
            service may not be able to ensure accuracy and consistency between the
            `DateTimeOffset` property and this property.  Therefore, to specify the
            correct time zone offset, see the `DateTimeOffset` property.
          x-versionAdded: v1_10_0
        USBPorts:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The USB ports of the manager.
          x-longDescription: This property shall contain a link to a resource collection
            of type `PortCollection` that represent the USB ports of the manager.
          x-versionAdded: v1_12_0
        UUID:
          description: The UUID for this manager.
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_UUID
          - enum:
            - null
          readOnly: true
          x-longDescription: This property shall contain the UUID for the manager.
        Version:
          description: The hardware version of this manager.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall contain the hardware version of this
            manager as determined by the vendor or supplier.
          x-versionAdded: v1_17_0
        VirtualMedia:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          deprecated: true
          description: The link to the virtual media services for this particular
            manager.
          readOnly: true
          x-deprecatedReason: This property has been deprecated in favor of the `VirtualMedia`
            property in the `ComputerSystem` resource.
          x-longDescription: This property shall contain a link to a resource collection
            of type `VirtualMediaCollection`, which this manager uses.
          x-versionDeprecated: v1_10_0
      required:
      - '@odata.id'
      - '@odata.type'
      - Id
      - Name
      type: object
      x-longDescription: This resource shall represent a management subsystem 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.
    Manager_v1_25_0_ManagerService:
      additionalProperties: false
      description: The manager services, such as serial console, command shell, or
        graphical console service.
      properties:
        MaxConcurrentSessions:
          description: The maximum number of service sessions, regardless of protocol,
            that this manager can support.
          format: int64
          minimum: 0
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the maximum number of concurrent
            service sessions that this implementation supports.
        ServiceEnabled:
          description: An indication of whether the service is enabled for this manager.
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol for
            the service is enabled.
      type: object
      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.
    Manager_v1_25_0_ManagerType:
      enum:
      - ManagementController
      - EnclosureManager
      - BMC
      - RackManager
      - AuxiliaryController
      - Service
      - FabricManager
      type: string
      x-enumDescriptions:
        AuxiliaryController: A controller that provides management functions for a
          particular subsystem or group of devices as part of a larger system.
        BMC: A controller that provides management functions for one or more computer
          systems.  Commonly known as a BMC (baseboard management controller).  Examples
          of this include a BMC dedicated to one system or a multi-host manager providing
          BMC capabilities to multiple systems.
        EnclosureManager: A controller that provides management functions for a chassis,
          group of devices, or group of systems with their own BMCs (baseboard management
          controllers).  An example of this is a manager that aggregates and orchestrates
          management functions across multiple BMCs in an enclosure.
        FabricManager: A controller that primarily monitors or manages the operation
          of a group of fabric attached nodes and switches.
        ManagementController: A controller that primarily monitors or manages the
          operation of a device or system.
        RackManager: A controller that provides management functions for a whole or
          part of a rack.  An example of this is a manager that aggregates and orchestrates
          management functions across multiple managers, such as enclosure managers
          and BMCs (baseboard management controllers), in a rack.
        Service: A software-based service that provides management functions.
      x-enumVersionAdded:
        FabricManager: v1_22_0
        Service: v1_4_0
    Manager_v1_25_0_ModifyRedundancySet:
      additionalProperties: false
      description: The `ModifyRedundancySet` operation adds members to or removes
        members from a redundant group of managers.
      properties:
        target:
          description: Link to invoke action
          format: uri-reference
          type: string
        title:
          description: Friendly action name
          type: string
      type: object
      x-longDescription: The `ModifyRedundancySet` operation shall add members to
        or remove members from a redundant group of managers.
      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.
    Manager_v1_25_0_ModifyRedundancySetRequestBody:
      additionalProperties: false
      description: The `ModifyRedundancySet` operation adds members to or removes
        members from a redundant group of managers.
      properties:
        Add:
          description: An array of managers to add to the redundancy set.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          type: array
          x-longDescription: This parameter shall contain an array of managers to
            add to the redundancy set.
        Remove:
          description: An array of managers to remove from the redundancy set.
          items:
            $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          type: array
          x-longDescription: This parameter shall contain an array of managers to
            remove from the redundancy set.
      type: object
      x-longDescription: The `ModifyRedundancySet` operation shall add members to
        or remove members from a redundant group of managers.
      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.
    Manager_v1_25_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.
    Manager_v1_25_0_Reset:
      additionalProperties: false
      description: The reset action resets/reboots the manager.
      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 the manager.  If this manager provides
        the Redfish service, the service shall send the action response before resetting
        to prevent client timeouts.
      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.
    Manager_v1_25_0_ResetRequestBody:
      additionalProperties: false
      description: The reset action resets/reboots the manager.
      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.  Services should include the `@Redfish.AllowableValues`
            annotation for this parameter to ensure compatibility with clients, even
            when `ActionInfo` has been implemented.
      type: object
      x-longDescription: This action shall reset the manager.  If this manager provides
        the Redfish service, the service shall send the action response before resetting
        to prevent client timeouts.
      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.
    Manager_v1_25_0_ResetToDefaults:
      additionalProperties: false
      description: The reset action resets the manager settings to factory defaults.  This
        can cause the manager to reset.
      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 the manager settings.  This action
        may impact other resources.
      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.
      x-versionAdded: v1_8_0
    Manager_v1_25_0_ResetToDefaultsRequestBody:
      additionalProperties: false
      description: The reset action resets the manager settings to factory defaults.  This
        can cause the manager to reset.
      properties:
        ResetType:
          $ref: '#/components/schemas/Manager_v1_25_0_ResetToDefaultsType'
          description: The type of reset to defaults.
          x-longDescription: This parameter shall contain the type of reset to defaults.
      required:
      - ResetType
      type: object
      x-longDescription: This action shall reset the manager settings.  This action
        may impact other resources.
      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.
    Manager_v1_25_0_ResetToDefaultsType:
      enum:
      - ResetAll
      - PreserveNetworkAndUsers
      - PreserveNetwork
      - SensorThresholds
      type: string
      x-enumDescriptions:
        PreserveNetwork: Reset all settings except network settings to factory defaults.
        PreserveNetworkAndUsers: Reset all settings except network and local usernames/passwords
          to factory defaults.
        ResetAll: Reset all settings to factory defaults.
        SensorThresholds: Reset all sensor thresholds to factory defaults.
      x-enumLongDescriptions:
        SensorThresholds: This value shall reset the thresholds for all Sensor resources
          controlled by this manager to the factory default values.  This action shall
          be the equivalent of performing the `ResetThresholds` action on each relevant
          `Sensor` resources.
      x-enumVersionAdded:
        SensorThresholds: v1_25_0
    Manager_v1_25_0_SecurityModeTypes:
      enum:
      - FIPS_140_2
      - FIPS_140_3
      - CNSA_1_0
      - CNSA_2_0
      - SuiteB
      - OEM
      - Default
      type: string
      x-enumDescriptions:
        CNSA_1_0: This security mode indicates the implementation meets NSA Commercial
          National Security Algorithm Suite 1.0 requirements.  This mode requires
          FIPS 140-2 compliance.
        CNSA_2_0: This security mode indicates the implementation meets NSA Commercial
          National Security Algorithm Suite 2.0 requirements.  This mode requires
          FIPS 140-3 compliance.
        Default: This security mode indicates the implementation is in a vendor-specific
          default security state that does not match any other value.
        FIPS_140_2: This security mode indicates the implementation complies with
          FIPS 140-2.
        FIPS_140_3: This security mode indicates the implementation complies with
          FIPS 140-3.
        OEM: This security mode indicates the implementation is in an OEM-specific
          security state.
        SuiteB: This security mode indicates the implementation meets NSA Suite B
          cryptographic standards for Top Secret installations.  This mode requires
          FIPS 140-2 compliance.
      x-enumLongDescriptions:
        CNSA_1_0: This value shall indicate that the implementation meets NSA Commercial
          National Security Algorithm Suite 1.0 requirements and FIPS 140-2 compliance.
        CNSA_2_0: This value shall indicate that the implementation meets NSA Commercial
          National Security Algorithm Suite 2.0 requirements and FIPS 140-3 compliance.
        Default: This value shall indicate that the implementation is in a vendor-specific
          default security state that does not match any other value.
        FIPS_140_2: This value shall indicate that the implementation complies with
          FIPS 140-2.
        FIPS_140_3: This value shall indicate that the implementation complies with
          FIPS 140-3.
        OEM: This value shall indicate that the implementation is in an OEM-specific
          security state.
        SuiteB: This value shall indicate that the implementation meets NSA Suite
          B cryptographic standards for Top Secret installations and FIPS 140-2 compliance.
    Manager_v1_25_0_SerialConnectTypesSupported:
      enum:
      - SSH
      - Telnet
      - IPMI
      - Oem
      type: string
      x-enumDescriptions:
        IPMI: The controller supports a serial console connection through the IPMI
          Serial Over LAN (SOL) protocol.
        Oem: The controller supports a serial console connection through an OEM-specific
          protocol.
        SSH: The controller supports a serial console connection through the SSH protocol.
        Telnet: The controller supports a serial console connection through the Telnet
          protocol.
    Manager_v1_25_0_SerialConsole:
      additionalProperties: false
      description: The information about a serial console service that this manager
        provides.
      properties:
        ConnectTypesSupported:
          description: This property enumerates the serial console connection types
            that the implementation allows.
          items:
            $ref: '#/components/schemas/Manager_v1_25_0_SerialConnectTypesSupported'
          readOnly: true
          type: array
          x-longDescription: This property shall contain an array of the enumerations.  SSH
            shall be included if the Secure Shell (SSH) protocol is supported.  Telnet
            shall be included if the Telnet protocol is supported.  IPMI shall be
            included if the IPMI Serial Over LAN (SOL) protocol is supported.
        MaxConcurrentSessions:
          description: The maximum number of service sessions, regardless of protocol,
            that this manager can support.
          format: int64
          minimum: 0
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the maximum number of concurrent
            service sessions that this implementation supports.
        ServiceEnabled:
          description: An indication of whether the service is enabled for this manager.
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol for
            the service is enabled.
      type: object
      x-longDescription: This type shall describe a serial console service for a manager.
      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.
    Manager_v1_25_0_UpdateSecurityMode:
      additionalProperties: false
      description: The update security mode action updates the security mode for the
        manager.  This can cause the manager to reset and reset other settings to
        factory defaults.  Services might require the `ResetToDefaults` action to
        clear the security mode.
      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 update the security mode for the manager.  Services
        may reset other settings to factory defaults.  Services may require the `ResetToDefaults`
        action to clear security settings.  This action may impact other resources.
      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.
      x-versionAdded: v1_21_0
    Manager_v1_25_0_UpdateSecurityModeRequestBody:
      additionalProperties: false
      description: The update security mode action updates the security mode for the
        manager.  This can cause the manager to reset and reset other settings to
        factory defaults.  Services might require the `ResetToDefaults` action to
        clear the security mode.
      properties:
        OEMSecurityMode:
          description: The OEM-specific security mode to apply to the manager.
          type: string
          x-longDescription: This parameter shall contain the OEM-specific security
            mode to apply to the manager.  This parameter shall be required if `SecurityMode`
            is `OEM`.
        SecurityMode:
          $ref: '#/components/schemas/Manager_v1_25_0_SecurityModeTypes'
          description: The security mode to apply to the manager.
          x-longDescription: This parameter shall contain the security mode to apply
            to the manager.
      required:
      - SecurityMode
      type: object
      x-longDescription: This action shall update the security mode for the manager.  Services
        may reset other settings to factory defaults.  Services may require the `ResetToDefaults`
        action to clear security settings.  This action may impact other resources.
      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: '#Manager.v1_25_0.Manager'
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: '2026.1'
