12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4*5ecf7b4eSGunnar Mills<!--# Redfish Schema: LeakDetector v1.5.0 --> 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 --> 8d125652eSGunnar Mills<!--# Copyright 2014-2025 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://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 212bde4061SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 222bde4061SEd Tanous </edmx:Reference> 232bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 242bde4061SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 252bde4061SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 262bde4061SEd Tanous </edmx:Reference> 272bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 282bde4061SEd Tanous <edmx:Include Namespace="Resource"/> 292bde4061SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 302bde4061SEd Tanous </edmx:Reference> 312bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PhysicalContext_v1.xml"> 322bde4061SEd Tanous <edmx:Include Namespace="PhysicalContext"/> 332bde4061SEd Tanous </edmx:Reference> 342bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Control_v1.xml"> 352bde4061SEd Tanous <edmx:Include Namespace="Control"/> 362bde4061SEd Tanous </edmx:Reference> 372bde4061SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Redundancy_v1.xml"> 382bde4061SEd Tanous <edmx:Include Namespace="Redundancy"/> 392bde4061SEd Tanous </edmx:Reference> 402bde4061SEd Tanous 412bde4061SEd Tanous <edmx:DataServices> 422bde4061SEd Tanous 432bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector"> 442bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 45f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 462bde4061SEd Tanous 472bde4061SEd Tanous <EntityType Name="LeakDetector" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 48f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `LeakDetector` schema describes a state-based or digital-value leak detector and its properties."/> 492bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent a state-based or digital-value leak detector for a Redfish implementation."/> 502bde4061SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 512bde4061SEd Tanous <Record> 522bde4061SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 532bde4061SEd Tanous </Record> 542bde4061SEd Tanous </Annotation> 552bde4061SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 562bde4061SEd Tanous <Record> 57f2a8e57eSGunnar Mills <PropertyValue Property="Updatable" Bool="true"/> 582bde4061SEd Tanous </Record> 592bde4061SEd Tanous </Annotation> 602bde4061SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 612bde4061SEd Tanous <Record> 622bde4061SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 632bde4061SEd Tanous </Record> 642bde4061SEd Tanous </Annotation> 652bde4061SEd Tanous <Annotation Term="Redfish.Uris"> 662bde4061SEd Tanous <Collection> 672bde4061SEd Tanous <String>/redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 682bde4061SEd Tanous <String>/redfish/v1/ThermalEquipment/CDUs/{CoolingUnitId}/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 692bde4061SEd Tanous <String>/redfish/v1/ThermalEquipment/ImmersionUnits/{CoolingUnitId}/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 702bde4061SEd Tanous <String>/redfish/v1/ThermalEquipment/HeatExchangers/{CoolingUnitId}/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 719b46bc0bSMyung Bae <String>/redfish/v1/Chassis/{ChassisId}/LeakDetectors/{LeakDetectorId}</String> 729b46bc0bSMyung Bae </Collection> 739b46bc0bSMyung Bae </Annotation> 749b46bc0bSMyung Bae <Annotation Term="Redfish.DeprecatedUris"> 759b46bc0bSMyung Bae <Collection> 769b46bc0bSMyung Bae <String>/redfish/v1/Chassis/{ChassisId}/ThermalSubsystem/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 779b46bc0bSMyung Bae <String>/redfish/v1/ThermalEquipment/CDUs/{CoolingUnitId}/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 789b46bc0bSMyung Bae <String>/redfish/v1/ThermalEquipment/ImmersionUnits/{CoolingUnitId}/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 799b46bc0bSMyung Bae <String>/redfish/v1/ThermalEquipment/HeatExchangers/{CoolingUnitId}/LeakDetection/LeakDetectors/{LeakDetectorId}</String> 802bde4061SEd Tanous </Collection> 812bde4061SEd Tanous </Annotation> 822bde4061SEd Tanous </EntityType> 832bde4061SEd Tanous </Schema> 842bde4061SEd Tanous 852bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_0_0"> 862bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 872bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2023.1"/> 882bde4061SEd Tanous 892bde4061SEd Tanous <EntityType Name="LeakDetector" BaseType="LeakDetector.LeakDetector"> 902bde4061SEd Tanous <Property Name="LeakDetectorType" Type="LeakDetector.v1_0_0.LeakDetectorType"> 912bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 922bde4061SEd Tanous <Annotation Term="OData.Description" String="The type of leak detection sensor."/> 932bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the reading type of the leak detection sensor."/> 942bde4061SEd Tanous </Property> 952bde4061SEd Tanous <Property Name="DataSourceUri" Type="Edm.String"> 962bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 972bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the resource that provides the data for this leak detector."/> 982bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a URI to the resource that provides the source of the excerpt contained within this copy."/> 992bde4061SEd Tanous <Annotation Term="OData.IsURL"/> 1002bde4061SEd Tanous <Annotation Term="Redfish.ExcerptCopyOnly"/> 1012bde4061SEd Tanous </Property> 1022bde4061SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 1032bde4061SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 1042bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 1052bde4061SEd Tanous </Property> 106*5ecf7b4eSGunnar Mills <Property Name="DetectorState" Type="LeakDetector.v1_0_0.DetectorState"> 1072bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1082bde4061SEd Tanous <Annotation Term="OData.Description" String="The state of the leak detector."/> 109*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the state of the leak detector. The value of this property should equate to the value of `Health` in `Status` when the detector is enabled and functional. If a fault occurs with the detector itself, such as a short or a disconnected cable, the `Conditions` property in `Status` should indicate the type of fault detected."/> 1102bde4061SEd Tanous <Annotation Term="Redfish.Excerpt"/> 1112bde4061SEd Tanous </Property> 1122bde4061SEd Tanous <Property Name="PhysicalContext" Type="PhysicalContext.PhysicalContext"> 1132bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1142bde4061SEd Tanous <Annotation Term="OData.Description" String="The area or device to which this leak detector applies."/> 1152bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a description of the affected component or region within the equipment to which this leak detector applies."/> 1162bde4061SEd Tanous <Annotation Term="Redfish.Excerpt" String="Array"/> 1172bde4061SEd Tanous </Property> 1182bde4061SEd Tanous <Property Name="PhysicalSubContext" Type="PhysicalContext.PhysicalSubContext"> 1192bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1202bde4061SEd Tanous <Annotation Term="OData.Description" String="The usage or location within a device to which this leak detector applies."/> 121f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a description of the usage or sub-region within the equipment to which this leak detector applies. This property generally differentiates multiple leak detectors within the same `PhysicalContext` instance."/> 1222bde4061SEd Tanous <Annotation Term="Redfish.Excerpt" String="Array"/> 1232bde4061SEd Tanous </Property> 1242bde4061SEd Tanous <Property Name="Location" Type="Resource.Location" Nullable="false"> 1252bde4061SEd Tanous <Annotation Term="OData.Description" String="The location information for this leak detector."/> 1262bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate the location information for this leak detector."/> 1272bde4061SEd Tanous </Property> 1282bde4061SEd Tanous <Property Name="SensingFrequency" Type="Edm.Decimal"> 1292bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1302bde4061SEd Tanous <Annotation Term="OData.Description" String="The time interval between readings of the physical leak detector."/> 1312bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the time interval between readings of the physical leak detector."/> 1322bde4061SEd Tanous </Property> 1332bde4061SEd Tanous <Property Name="Manufacturer" Type="Edm.String"> 1342bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1352bde4061SEd Tanous <Annotation Term="OData.Description" String="The manufacturer of this leak detector."/> 1362bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name of the organization responsible for producing the leak detector. This organization may be the entity from whom the leak detector is purchased, but this is not necessarily true."/> 1372bde4061SEd Tanous </Property> 1382bde4061SEd Tanous <Property Name="Model" Type="Edm.String"> 1392bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1402bde4061SEd Tanous <Annotation Term="OData.Description" String="The model number of the leak detector."/> 1412bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the name by which the manufacturer generally refers to the leak detector."/> 1422bde4061SEd Tanous </Property> 1432bde4061SEd Tanous <Property Name="SKU" Type="Edm.String"> 1442bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1452bde4061SEd Tanous <Annotation Term="OData.Description" String="The SKU of the leak detector."/> 1462bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the stock-keeping unit number for this leak detector."/> 1472bde4061SEd Tanous </Property> 1482bde4061SEd Tanous <Property Name="SerialNumber" Type="Edm.String"> 1492bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1502bde4061SEd Tanous <Annotation Term="OData.Description" String="The serial number of the leak detector."/> 1512bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a manufacturer-allocated number that identifies the leak detector."/> 1522bde4061SEd Tanous </Property> 1532bde4061SEd Tanous <Property Name="PartNumber" Type="Edm.String"> 1542bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1552bde4061SEd Tanous <Annotation Term="OData.Description" String="The part number of the leak detector."/> 1562bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a part number assigned by the organization that is responsible for producing or manufacturing the leak detector."/> 1572bde4061SEd Tanous </Property> 1582bde4061SEd Tanous <Property Name="SparePartNumber" Type="Edm.String"> 1592bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 1602bde4061SEd Tanous <Annotation Term="OData.Description" String="The spare part number of the leak detector."/> 1612bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the spare part number of the leak detector."/> 1622bde4061SEd Tanous </Property> 1632bde4061SEd Tanous <Property Name="Actions" Type="LeakDetector.v1_0_0.Actions" Nullable="false"> 1642bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 1652bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 1662bde4061SEd Tanous </Property> 1672bde4061SEd Tanous </EntityType> 1682bde4061SEd Tanous 1692bde4061SEd Tanous <ComplexType Name="Actions"> 1702bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 1712bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 1722bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 1732bde4061SEd Tanous <Property Name="Oem" Type="LeakDetector.v1_0_0.OemActions" Nullable="false"> 1742bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 1752bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 1762bde4061SEd Tanous </Property> 1772bde4061SEd Tanous </ComplexType> 1782bde4061SEd Tanous 1792bde4061SEd Tanous <ComplexType Name="OemActions"> 1802bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 1812bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 1822bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 1832bde4061SEd Tanous </ComplexType> 1842bde4061SEd Tanous 1852bde4061SEd Tanous <EnumType Name="LeakDetectorType"> 1862bde4061SEd Tanous <Member Name="Moisture"> 1872bde4061SEd Tanous <Annotation Term="OData.Description" String="A moisture sensor."/> 1882bde4061SEd Tanous </Member> 1892bde4061SEd Tanous <Member Name="FloatSwitch"> 1902bde4061SEd Tanous <Annotation Term="OData.Description" String="A float switch."/> 1912bde4061SEd Tanous </Member> 1922bde4061SEd Tanous </EnumType> 193*5ecf7b4eSGunnar Mills 194*5ecf7b4eSGunnar Mills <EnumType Name="DetectorState"> 195*5ecf7b4eSGunnar Mills <Member Name="OK"> 196*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="Normal."/> 197*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that there is no leak detected and the detector is operating normally."/> 198*5ecf7b4eSGunnar Mills </Member> 199*5ecf7b4eSGunnar Mills <Member Name="Warning"> 200*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="A warning-level leak is detected."/> 201*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that a warning-level leak is detected."/> 202*5ecf7b4eSGunnar Mills </Member> 203*5ecf7b4eSGunnar Mills <Member Name="Critical"> 204*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="A critical leak is detected."/> 205*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that a critical-level leak is detected."/> 206*5ecf7b4eSGunnar Mills </Member> 207*5ecf7b4eSGunnar Mills <Member Name="Unavailable"> 208*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="No data is available from the detector."/> 209*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that no valid data can be acquired from the detector, due to a fault condition within the detector, a disconnected cable, or the detector is disabled."/> 210*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 211*5ecf7b4eSGunnar Mills <Collection> 212*5ecf7b4eSGunnar Mills <Record> 213*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 214*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_5_0"/> 215*5ecf7b4eSGunnar Mills </Record> 216*5ecf7b4eSGunnar Mills </Collection> 217*5ecf7b4eSGunnar Mills </Annotation> 218*5ecf7b4eSGunnar Mills </Member> 219*5ecf7b4eSGunnar Mills <Member Name="Absent"> 220*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The detector is not present."/> 221*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the implementation supports a leak detector, but no leak detector is installed or configured."/> 222*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 223*5ecf7b4eSGunnar Mills <Collection> 224*5ecf7b4eSGunnar Mills <Record> 225*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 226*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_5_0"/> 227*5ecf7b4eSGunnar Mills </Record> 228*5ecf7b4eSGunnar Mills </Collection> 229*5ecf7b4eSGunnar Mills </Annotation> 230*5ecf7b4eSGunnar Mills </Member> 231*5ecf7b4eSGunnar Mills </EnumType> 2322bde4061SEd Tanous </Schema> 2332bde4061SEd Tanous 2342bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_0_1"> 2352bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2362bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 2372bde4061SEd Tanous <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_0_0.LeakDetector"/> 2382bde4061SEd Tanous </Schema> 2392bde4061SEd Tanous 240f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_0_2"> 241f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 242f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was 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."/> 243f2a8e57eSGunnar Mills <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_0_1.LeakDetector"/> 244f2a8e57eSGunnar Mills </Schema> 245f2a8e57eSGunnar Mills 246dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_0_3"> 247dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 248dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify that the value of `DetectorState` should reflect the `Health` of the detector."/> 249dd5c81e9SGunnar Mills <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_0_2.LeakDetector"/> 250dd5c81e9SGunnar Mills </Schema> 251dd5c81e9SGunnar Mills 252f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_1_0"> 253f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 254f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 255f2a8e57eSGunnar Mills 256f2a8e57eSGunnar Mills <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_0_2.LeakDetector"> 257f2a8e57eSGunnar Mills <Property Name="UserLabel" Type="Edm.String" Nullable="false"> 258f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 259f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="A user-assigned label."/> 260f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a user-assigned label used to identify this resource. If a value has not been assigned by a user, the value of this property shall be an empty string."/> 261f2a8e57eSGunnar Mills </Property> 262f2a8e57eSGunnar Mills </EntityType> 263f2a8e57eSGunnar Mills </Schema> 264f2a8e57eSGunnar Mills 265dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_1_1"> 266dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 267dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify that the value of `DetectorState` should reflect the `Health` of the detector."/> 268*5ecf7b4eSGunnar Mills <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_1_0.LeakDetector"/> 269dd5c81e9SGunnar Mills </Schema> 270dd5c81e9SGunnar Mills 271dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_2_0"> 272dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 273dd5c81e9SGunnar Mills <Annotation Term="Redfish.Release" String="2024.3"/> 274dd5c81e9SGunnar Mills 275dd5c81e9SGunnar Mills <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_1_1.LeakDetector"> 276dd5c81e9SGunnar Mills <Property Name="DeviceName" Type="Edm.String"> 277dd5c81e9SGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 278dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="The name of the device."/> 279dd5c81e9SGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the name of the device associated with this leak detector. If the device is represented by a resource, the value shall contain the value of the `Name` property of the associated resource."/> 280dd5c81e9SGunnar Mills <Annotation Term="Redfish.Excerpt" String="Array"/> 281dd5c81e9SGunnar Mills <Annotation Term="Redfish.ExcerptCopyOnly"/> 282dd5c81e9SGunnar Mills </Property> 283dd5c81e9SGunnar Mills </EntityType> 284dd5c81e9SGunnar Mills </Schema> 285dd5c81e9SGunnar Mills 2869b46bc0bSMyung Bae <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_3_0"> 2879b46bc0bSMyung Bae <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 2889b46bc0bSMyung Bae <Annotation Term="Redfish.Release" String="2024.4"/> 2899b46bc0bSMyung Bae 2909b46bc0bSMyung Bae <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_2_0.LeakDetector"> 2919b46bc0bSMyung Bae <Property Name="Enabled" Type="Edm.Boolean"> 2929b46bc0bSMyung Bae <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2939b46bc0bSMyung Bae <Annotation Term="OData.Description" String="Indicates whether the leak detector is enabled and provides a status."/> 294*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the leak detector is enabled. The value `true` shall indicate the leak detector is enabled. The value `false` shall indicate the leak detector is disabled. When disabled, `DetectorState` shall contain `Unavailable` and the leak detector shall not trigger events, logging, or other functionality. This property allows a user to disable a faulty leak detector or to otherwise remove it from use."/> 2959b46bc0bSMyung Bae </Property> 2969b46bc0bSMyung Bae </EntityType> 2979b46bc0bSMyung Bae </Schema> 2989b46bc0bSMyung Bae 299c6d7a45dSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_4_0"> 300c6d7a45dSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 301c6d7a45dSGunnar Mills <Annotation Term="Redfish.Release" String="2025.2"/> 302c6d7a45dSGunnar Mills 303c6d7a45dSGunnar Mills <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_3_0.LeakDetector"> 304c6d7a45dSGunnar Mills <Property Name="CriticalReactionType" Type="LeakDetector.v1_4_0.ReactionType" Nullable="false"> 305c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 306c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The reaction to perform when a critical leak is detected."/> 307c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The reaction that shall be performed when the `DetectorState` property changes to `Critical`."/> 308c6d7a45dSGunnar Mills </Property> 309c6d7a45dSGunnar Mills <Property Name="WarningReactionType" Type="LeakDetector.v1_4_0.ReactionType" Nullable="false"> 310c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 311c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The reaction to perform when a warning-level leak is detected."/> 312c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The reaction that shall be performed when the `DetectorState` property changes to `Warning`."/> 313c6d7a45dSGunnar Mills </Property> 314c6d7a45dSGunnar Mills <Property Name="ReactionDelaySeconds" Type="Edm.Int64" Nullable="false"> 315c6d7a45dSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 316c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="The delay in seconds after a leak is detected before the selected reaction is executed."/> 317c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="The value shall indicate the number of seconds to delay after the `DetectorState` changes before the selected reaction is executed. If the `DetectorState` returns to `OK` prior to the delay value, the service shall not perform the reaction."/> 318c6d7a45dSGunnar Mills <Annotation Term="Measures.Unit" String="s"/> 319c6d7a45dSGunnar Mills </Property> 320c6d7a45dSGunnar Mills </EntityType> 321c6d7a45dSGunnar Mills 322c6d7a45dSGunnar Mills <EnumType Name="ReactionType"> 323c6d7a45dSGunnar Mills <Member Name="None"> 324c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="No reaction."/> 325c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate no reaction occurs when a leak is detected."/> 326c6d7a45dSGunnar Mills </Member> 327c6d7a45dSGunnar Mills <Member Name="ForceOff"> 328c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Forcefully shut down the device, equipment, or system."/> 329c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the associated device, equipment, or system monitored by this leak detector is forcefully shut down when a leak is detected."/> 330c6d7a45dSGunnar Mills </Member> 331c6d7a45dSGunnar Mills <Member Name="GracefulShutdown"> 332c6d7a45dSGunnar Mills <Annotation Term="OData.Description" String="Gracefully shut down the device, equipment, or system."/> 333c6d7a45dSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that the associated device, equipment, or system monitored by this leak detector is gracefully shut down when a leak is detected."/> 334c6d7a45dSGunnar Mills </Member> 335c6d7a45dSGunnar Mills </EnumType> 336c6d7a45dSGunnar Mills </Schema> 337c6d7a45dSGunnar Mills 338*5ecf7b4eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LeakDetector.v1_5_0"> 339*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 340*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Release" String="2025.3"/> 341*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `Unavailable` and `Absent` values to `DetectorState`. It was also created to clarify the behavior of `DetectorState` when a fault condition occurs with a detector or when the `Enabled` property is set to `false`."/> 342*5ecf7b4eSGunnar Mills 343*5ecf7b4eSGunnar Mills <EntityType Name="LeakDetector" BaseType="LeakDetector.v1_4_0.LeakDetector"/> 344*5ecf7b4eSGunnar Mills </Schema> 345*5ecf7b4eSGunnar Mills 3462bde4061SEd Tanous </edmx:DataServices> 3472bde4061SEd Tanous</edmx:Edmx> 348