12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  ServiceConditions v1.0.1                                            -->
52bde4061SEd Tanous<!--#                                                                                      -->
62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
102bde4061SEd Tanous<!--################################################################################       -->
112bde4061SEd Tanous<!---->
122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
132bde4061SEd Tanous
142bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
152bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
162bde4061SEd Tanous  </edmx:Reference>
172bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
182bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
192bde4061SEd Tanous  </edmx:Reference>
202bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
212bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
222bde4061SEd Tanous  </edmx:Reference>
232bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
242bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
252bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
262bde4061SEd Tanous  </edmx:Reference>
272bde4061SEd Tanous
282bde4061SEd Tanous  <edmx:DataServices>
292bde4061SEd Tanous
302bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceConditions">
312bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
32*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
332bde4061SEd Tanous
342bde4061SEd Tanous      <EntityType Name="ServiceConditions" BaseType="Resource.v1_0_0.Resource" Abstract="true">
35*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `ServiceConditions` schema contains definitions for reporting the conditions present in the service that require attention."/>
362bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall be used to represent the overall conditions present in a service for a Redfish implementation."/>
372bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
382bde4061SEd Tanous          <Record>
392bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
402bde4061SEd Tanous          </Record>
412bde4061SEd Tanous        </Annotation>
422bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
432bde4061SEd Tanous          <Record>
442bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="false"/>
452bde4061SEd Tanous          </Record>
462bde4061SEd Tanous        </Annotation>
472bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
482bde4061SEd Tanous          <Record>
492bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
502bde4061SEd Tanous          </Record>
512bde4061SEd Tanous        </Annotation>
522bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
532bde4061SEd Tanous          <Collection>
542bde4061SEd Tanous            <String>/redfish/v1/ServiceConditions</String>
552bde4061SEd Tanous          </Collection>
562bde4061SEd Tanous        </Annotation>
572bde4061SEd Tanous      </EntityType>
582bde4061SEd Tanous    </Schema>
592bde4061SEd Tanous
602bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceConditions.v1_0_0">
612bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
622bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2021.4"/>
632bde4061SEd Tanous
642bde4061SEd Tanous      <EntityType Name="ServiceConditions" BaseType="ServiceConditions.ServiceConditions">
652bde4061SEd Tanous        <Property Name="HealthRollup" Type="Resource.Health" Nullable="false">
662bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
672bde4061SEd Tanous          <Annotation Term="OData.Description" String="The health roll-up for all resources."/>
68*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the highest severity of any messages included in the `Conditions` property."/>
692bde4061SEd Tanous        </Property>
702bde4061SEd Tanous        <Property Name="Conditions" Type="Collection(Resource.Condition)">
712bde4061SEd Tanous          <Annotation Term="OData.Description" String="Conditions reported by this service that require attention."/>
72*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall represent a roll-up of the active conditions requiring attention in resources of this Redfish service.  The service may roll up any number of conditions originating from resources in the service, using the `ConditionInRelatedResource` message from Base Message Registry.  The array order of conditions may change as new conditions occur or as conditions are resolved by the service."/>
732bde4061SEd Tanous        </Property>
742bde4061SEd Tanous        <Property Name="Actions" Type="ServiceConditions.v1_0_0.Actions" Nullable="false">
752bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
762bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
772bde4061SEd Tanous        </Property>
782bde4061SEd Tanous      </EntityType>
792bde4061SEd Tanous
802bde4061SEd Tanous      <ComplexType Name="Actions">
812bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
822bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
832bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
842bde4061SEd Tanous        <Property Name="Oem" Type="ServiceConditions.v1_0_0.OemActions" Nullable="false">
852bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
862bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
872bde4061SEd Tanous        </Property>
882bde4061SEd Tanous      </ComplexType>
892bde4061SEd Tanous
902bde4061SEd Tanous      <ComplexType Name="OemActions">
912bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
922bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
932bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
942bde4061SEd Tanous      </ComplexType>
952bde4061SEd Tanous    </Schema>
962bde4061SEd Tanous
97*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="ServiceConditions.v1_0_1">
98*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
99*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to note that the array order of conditions may change as new conditions occur or are resolved by the service.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
100*f2a8e57eSGunnar Mills      <EntityType Name="ServiceConditions" BaseType="ServiceConditions.v1_0_0.ServiceConditions"/>
101*f2a8e57eSGunnar Mills    </Schema>
102*f2a8e57eSGunnar Mills
1032bde4061SEd Tanous  </edmx:DataServices>
1042bde4061SEd Tanous</edmx:Edmx>
105