components:
  schemas:
    ServiceRoot_v1_11_4_DeepOperations:
      additionalProperties: false
      description: The information about deep operations that the service supports.
      properties:
        DeepPATCH:
          description: An indication of whether the service supports the deep `PATCH`
            operation.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the Redfish Specification-defined deep `PATCH` operation.
          x-versionAdded: v1_7_0
        DeepPOST:
          description: An indication of whether the service supports the deep `POST`
            operation.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the Redfish Specification-defined deep `POST` operation.
          x-versionAdded: v1_7_0
        MaxLevels:
          description: The maximum levels of resources allowed in deep operations.
          format: int64
          minimum: 1
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the maximum levels of resources
            allowed in deep operations.
          x-versionAdded: v1_7_0
      type: object
      x-longDescription: This type shall contain information about deep operations
        that the service supports.
      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.
    ServiceRoot_v1_11_4_Expand:
      additionalProperties: false
      description: The information about the use of `$expand` in the service.
      properties:
        ExpandAll:
          description: An indication of whether the service supports the asterisk
            (`*`) option of the `$expand` query parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the asterisk (`*`) option of the `$expand` query parameter.
          x-versionAdded: v1_3_0
        Levels:
          description: An indication of whether the service supports the `$levels`
            option of the `$expand` query parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether the service supports
            the `$levels` option of the `$expand` query parameter.
          x-versionAdded: v1_3_0
        Links:
          description: An indication of whether this service supports the tilde (`~`)
            option of the `$expand` query parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the supports the tilde (~) option of the `$expand` query parameter.
          x-versionAdded: v1_3_0
        MaxLevels:
          description: The maximum `$levels` option value in the `$expand` query parameter.
          format: int64
          minimum: 1
          readOnly: true
          type: integer
          x-longDescription: This property shall contain the maximum `$levels` option
            value in the `$expand` query parameter.  This property shall be present
            if the `Levels` property contains `true`.
          x-versionAdded: v1_3_0
        NoLinks:
          description: An indication of whether the service supports the period (`.`)
            option of the `$expand` query parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether the service supports
            the period (`.`) option of the `$expand` query parameter.
          x-versionAdded: v1_3_0
      type: object
      x-longDescription: This type shall contain information about the support of
        the `$expand` query parameter by the service.
      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.
    ServiceRoot_v1_11_4_Links:
      additionalProperties: false
      description: The links to other resources that are related to this resource.
      properties:
        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.
        Sessions:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of sessions.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `SessionCollection`.
      required:
      - Sessions
      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.
    ServiceRoot_v1_11_4_ProtocolFeaturesSupported:
      additionalProperties: false
      description: The information about protocol features that the service supports.
      properties:
        DeepOperations:
          $ref: '#/components/schemas/ServiceRoot_v1_11_4_DeepOperations'
          description: The information about deep operations that the service supports.
          x-longDescription: This property shall contain information about deep operations
            that the service supports.
          x-versionAdded: v1_7_0
        ExcerptQuery:
          description: An indication of whether the service supports the `excerpt`
            query parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the `excerpt` query parameter.
          x-versionAdded: v1_4_0
        ExpandQuery:
          $ref: '#/components/schemas/ServiceRoot_v1_11_4_Expand'
          description: The information about the use of `$expand` in the service.
          x-longDescription: This property shall contain information about the support
            of the `$expand` query parameter by the service.
          x-versionAdded: v1_3_0
        FilterQuery:
          description: An indication of whether the service supports the `$filter`
            query parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the `$filter` query parameter.
          x-versionAdded: v1_3_0
        OnlyMemberQuery:
          description: An indication of whether the service supports the `only` query
            parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the `only` query parameter.
          x-versionAdded: v1_4_0
        SelectQuery:
          description: An indication of whether the service supports the `$select`
            query parameter.
          readOnly: true
          type: boolean
          x-longDescription: This property shall indicate whether this service supports
            the `$select` query parameter.
          x-versionAdded: v1_3_0
      type: object
      x-longDescription: This type shall contain information about protocol features
        that the service supports.
      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.
    ServiceRoot_v1_11_4_ServiceRoot:
      additionalProperties: false
      description: The `ServiceRoot` schema describes the root of the Redfish service,
        located at the '/redfish/v1' URI.  All other resources accessible through
        the Redfish interface on this device are linked directly or indirectly from
        the service root.
      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
        AccountService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the account service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `AccountService`.
        AggregationService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the aggregation service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `AggregationService`.
          x-versionAdded: v1_8_0
        Cables:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of cables.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `CableCollection`.
          x-versionAdded: v1_11_0
        CertificateService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the certificate service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `CertificateService`.
          x-versionAdded: v1_5_0
        Chassis:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of chassis.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `ChassisCollection`.
        CompositionService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the composition service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `CompositionService`.
          x-versionAdded: v1_2_0
        Description:
          oneOf:
          - $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          - enum:
            - null
          readOnly: true
        EventService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the event service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `EventService`.
        Fabrics:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of fabrics.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `FabricCollection`.
          x-versionAdded: v1_1_0
        Facilities:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of facilities.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `FacilityCollection`.
          x-versionAdded: v1_6_0
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
          readOnly: true
        JobService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the job service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `JobService`.
          x-versionAdded: v1_4_0
        JsonSchemas:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of JSON Schema files.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `JsonSchemaFileCollection`.
        KeyService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the key service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `KeyService`.
          x-versionAdded: v1_11_0
        Links:
          $ref: '#/components/schemas/ServiceRoot_v1_11_4_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.
        Managers:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of managers.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `ManagerCollection`.
        NVMeDomains:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of NVMe domains.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `NVMeDomainCollection`.
          x-versionAdded: v1_10_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.
        PowerEquipment:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a set of power equipment.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `PowerEquipment`.
          x-versionAdded: v1_6_0
        Product:
          description: The product associated with this Redfish service.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall include the name of the product represented
            by this Redfish service.
          x-versionAdded: v1_3_0
        ProtocolFeaturesSupported:
          $ref: '#/components/schemas/ServiceRoot_v1_11_4_ProtocolFeaturesSupported'
          description: The information about protocol features that the service supports.
          x-longDescription: This property shall contain information about protocol
            features that the service supports.
          x-versionAdded: v1_3_0
        RedfishVersion:
          description: The version of the Redfish service.
          pattern: ^\d+\.\d+\.\d+$
          readOnly: true
          type: string
          x-longDescription: This property shall represent the Redfish protocol version,
            as specified in the 'Protocol version' clause of the Redfish Specification,
            to which this service conforms.
        Registries:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of registries.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `MessageRegistryFileCollection`.
        ResourceBlocks:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of resource blocks.  This collection
            is intended for implementations that do not contain a composition service
            but that expose resources to an orchestrator that implements a composition
            service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `ResourceBlockCollection`.
          x-versionAdded: v1_5_0
        SessionService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the sessions service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `SessionService`.
        Storage:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of storage subsystems.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `StorageCollection`.
          x-versionAdded: v1_9_0
        StorageServices:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of storage services.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `StorageServiceCollection`.
          x-versionAdded: v1_1_0
        StorageSystems:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of storage systems.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `StorageSystemCollection`.  This collection shall contain computer
            systems that act as storage servers.  The `HostingRoles` property of each
            such computer system shall contain a `StorageServer` entry.
          x-versionAdded: v1_1_0
        Systems:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of systems.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource collection
            of type `ComputerSystemCollection`.
        Tasks:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the task service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `TaskService`.
          x-uriSegment: TaskService
        TelemetryService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the telemetry service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `TelemetryService`.
          x-versionAdded: v1_4_0
        UUID:
          description: Unique identifier for a service instance.  When SSDP is used,
            this value contains the same UUID returned in an HTTP `200 OK` response
            from an SSDP `M-SEARCH` request during discovery.
          nullable: true
          pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$
          readOnly: true
          type: string
          x-longDescription: This property shall contain the identifier of the Redfish
            service instance.  If SSDP is used, this value shall contain the same
            UUID returned in an HTTP `200 OK` response from an SSDP `M-SEARCH` request
            during discovery.  RFC4122 describes methods to use to create a UUID value.  The
            value should be considered to be opaque.  Client software should only
            treat the overall value as a universally unique identifier and should
            not interpret any subfields within the UUID.
        UpdateService:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to the update service.
          readOnly: true
          x-longDescription: This property shall contain a link to a resource of type
            `UpdateService`.
          x-versionAdded: v1_1_0
        Vendor:
          description: The vendor or manufacturer associated with this Redfish service.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: This property shall include the name of the manufacturer
            or vendor represented by this Redfish service.  If this property is supported,
            the vendor name shall not be included in the `Product` property value.
          x-versionAdded: v1_5_0
      required:
      - Links
      - '@odata.id'
      - '@odata.type'
      - Id
      - Name
      type: object
      x-longDescription: This resource shall represent the root of the Redfish service.
      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: '#ServiceRoot.v1_11_4.ServiceRoot'
x-copyright: Copyright 2014-2024 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
x-language: en
x-owningEntity: DMTF
x-release: '2021.2'
