1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 4f2a8e57eSGunnar Mills<!--# Redfish Schema: Triggers v1.4.0 --> 5720c9898SEd Tanous<!--# --> 6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8*d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10720c9898SEd Tanous<!--################################################################################ --> 11720c9898SEd Tanous<!----> 12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13720c9898SEd Tanous 14720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16720c9898SEd Tanous </edmx:Reference> 17720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 18720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 19720c9898SEd Tanous </edmx:Reference> 20720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 21720c9898SEd Tanous <edmx:Include Namespace="Resource"/> 22720c9898SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 23720c9898SEd Tanous </edmx:Reference> 24720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 25720c9898SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 26720c9898SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 27720c9898SEd Tanous </edmx:Reference> 28720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MetricReportDefinition_v1.xml"> 29720c9898SEd Tanous <edmx:Include Namespace="MetricReportDefinition"/> 30720c9898SEd Tanous </edmx:Reference> 31720c9898SEd Tanous 32720c9898SEd Tanous <edmx:DataServices> 33720c9898SEd Tanous 34720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers"> 35720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 36f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 37720c9898SEd Tanous 38720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 39f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `Triggers` schema describes a trigger condition that applies to metrics."/> 40f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This resource shall contain a trigger condition that applies to metrics."/> 41720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 42720c9898SEd Tanous <Record> 43720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 44720c9898SEd Tanous </Record> 45720c9898SEd Tanous </Annotation> 46720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 47720c9898SEd Tanous <Record> 48720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="true"/> 49720c9898SEd Tanous <Annotation Term="OData.Description" String="Triggers can be updated to configure them."/> 50720c9898SEd Tanous </Record> 51720c9898SEd Tanous </Annotation> 52720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 53720c9898SEd Tanous <Record> 54720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="true"/> 55720c9898SEd Tanous <Annotation Term="OData.Description" String="Triggers can be deleted."/> 56720c9898SEd Tanous </Record> 57720c9898SEd Tanous </Annotation> 58720c9898SEd Tanous <Annotation Term="Redfish.Uris"> 59720c9898SEd Tanous <Collection> 60720c9898SEd Tanous <String>/redfish/v1/TelemetryService/Triggers/{TriggersId}</String> 61720c9898SEd Tanous </Collection> 62720c9898SEd Tanous </Annotation> 63720c9898SEd Tanous </EntityType> 64720c9898SEd Tanous </Schema> 65720c9898SEd Tanous 66720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_0"> 67720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 68720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2018.2"/> 69720c9898SEd Tanous 70720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.Triggers"> 71720c9898SEd Tanous <Property Name="MetricType" Type="Triggers.v1_0_0.MetricTypeEnum"> 72720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 73720c9898SEd Tanous <Annotation Term="OData.Description" String="The metric type of the trigger."/> 74720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the metric type of the trigger."/> 75720c9898SEd Tanous </Property> 76720c9898SEd Tanous <Property Name="TriggerActions" Type="Collection(Triggers.v1_0_0.TriggerActionEnum)" Nullable="false"> 77720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 78720c9898SEd Tanous <Annotation Term="OData.Description" String="The actions that the trigger initiates."/> 79720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the actions that the trigger initiates."/> 80720c9898SEd Tanous </Property> 81720c9898SEd Tanous <Property Name="NumericThresholds" Type="Triggers.v1_0_0.Thresholds" Nullable="false"> 82f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The thresholds for a numeric metric trigger."/> 83720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the list of thresholds to which to compare a numeric metric value."/> 84720c9898SEd Tanous </Property> 85720c9898SEd Tanous <Property Name="DiscreteTriggerCondition" Type="Triggers.v1_0_0.DiscreteTriggerConditionEnum"> 86720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 87f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The conditions for a discrete metric trigger."/> 88720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the conditions when a discrete metric triggers."/> 89720c9898SEd Tanous </Property> 90720c9898SEd Tanous <Property Name="DiscreteTriggers" Type="Collection(Triggers.v1_0_0.DiscreteTrigger)" Nullable="false"> 91720c9898SEd Tanous <Annotation Term="OData.Description" String="The list of discrete triggers."/> 92f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a list of values to which to compare a metric reading. This property shall be present when the `DiscreteTriggerCondition` property is `Specified`."/> 93720c9898SEd Tanous </Property> 94720c9898SEd Tanous 95720c9898SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 96720c9898SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 97720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 98720c9898SEd Tanous </Property> 99720c9898SEd Tanous 100720c9898SEd Tanous <Property Name="Wildcards" Type="Collection(Triggers.v1_0_0.Wildcard)" Nullable="false"> 101f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The wildcards and their substitution values for the entries in the `MetricProperties` array property."/> 102f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the wildcards and their substitution values for the entries in the `MetricProperties` array property. Each wildcard shall have a corresponding entry in this array property."/> 103720c9898SEd Tanous </Property> 104720c9898SEd Tanous <Property Name="MetricProperties" Type="Collection(Edm.String)"> 105720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 106f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An array of URIs with wildcards and property identifiers for this trigger. Each wildcard, a name contained by a set of curly braces, is replaced with its corresponding entry in the `Wildcard` array property."/> 107f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of URIs with wildcards and property identifiers for this trigger. Use a set of curly braces to delimit each wildcard in the URI. Replace each wildcard with its corresponding entry in the `Wildcard` array property. A URI that contains wildcards shall link to a resource property to which this trigger definition applies after all wildcards are replaced with their corresponding entries in the Wildcard property. The property identifiers portion of the URI shall follow the RFC6901-defined JSON fragment notation rules."/> 108720c9898SEd Tanous <Annotation Term="OData.IsURL"/> 109720c9898SEd Tanous </Property> 110720c9898SEd Tanous <Property Name="Actions" Type="Triggers.v1_0_0.Actions" Nullable="false"> 111720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 112720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 113720c9898SEd Tanous </Property> 114720c9898SEd Tanous </EntityType> 115720c9898SEd Tanous 116720c9898SEd Tanous <EnumType Name="MetricTypeEnum"> 117720c9898SEd Tanous <Annotation Term="OData.Description" String="The type of metric for which the trigger is configured."/> 118720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall specify the type of metric for which the trigger is configured."/> 119720c9898SEd Tanous <Member Name="Numeric"> 120f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="A numeric value trigger."/> 121720c9898SEd Tanous </Member> 122720c9898SEd Tanous <Member Name="Discrete"> 123f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="A discrete value trigger."/> 124720c9898SEd Tanous </Member> 125720c9898SEd Tanous </EnumType> 126720c9898SEd Tanous 127720c9898SEd Tanous <EnumType Name="TriggerActionEnum"> 128720c9898SEd Tanous <Annotation Term="OData.Description" String="The actions to perform when a trigger condition is met."/> 129720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall specify the actions to perform when a trigger condition is met."/> 130720c9898SEd Tanous <Member Name="LogToLogService"> 131720c9898SEd Tanous <Annotation Term="OData.Description" String="When a trigger condition is met, record in a log."/> 132f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value indicates that when a trigger condition is met, the service shall log the occurrence of the condition to the log that the `LogService` property in the telemetry service resource describes. The message for the created log entry shall follow the guidance specified by the `TriggerActionMessage` property."/> 133720c9898SEd Tanous </Member> 134720c9898SEd Tanous <Member Name="RedfishEvent"> 135720c9898SEd Tanous <Annotation Term="OData.Description" String="When a trigger condition is met, the service sends an event to subscribers."/> 136f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value indicates that when a trigger condition is met, the service shall send an event to subscribers. The message key for the event shall follow the guidance specified by TriggerActionMessage."/> 137720c9898SEd Tanous </Member> 138720c9898SEd Tanous <Member Name="RedfishMetricReport"> 139720c9898SEd Tanous <Annotation Term="OData.Description" String="When a trigger condition is met, force an update of the specified metric reports."/> 140f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value indicates that when a trigger condition is met, the service shall force the metric reports managed by the metric report definitions specified by the `MetricReportDefinitions` property to be updated, regardless of the `MetricReportDefinitionType` property value. The actions specified in the `ReportActions` property of each `MetricReportDefinition` resource shall be performed."/> 141720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 142720c9898SEd Tanous <Collection> 143720c9898SEd Tanous <Record> 144720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 145720c9898SEd Tanous <PropertyValue Property="Version" String="v1_1_0"/> 146720c9898SEd Tanous </Record> 147720c9898SEd Tanous </Collection> 148720c9898SEd Tanous </Annotation> 149720c9898SEd Tanous </Member> 150720c9898SEd Tanous </EnumType> 151720c9898SEd Tanous 152720c9898SEd Tanous <EnumType Name="DiscreteTriggerConditionEnum"> 153720c9898SEd Tanous <Annotation Term="OData.Description" String="The condition, in relationship to the discrete trigger values, which constitutes a trigger."/> 154720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall specify the condition, in relationship to the discrete trigger values, which constitutes a trigger."/> 155720c9898SEd Tanous <Member Name="Specified"> 156f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="A discrete trigger condition is met when the metric value becomes one of the values that the `DiscreteTriggers` property lists."/> 157720c9898SEd Tanous </Member> 158720c9898SEd Tanous <Member Name="Changed"> 159720c9898SEd Tanous <Annotation Term="OData.Description" String="A discrete trigger condition is met whenever the metric value changes."/> 160720c9898SEd Tanous </Member> 161720c9898SEd Tanous </EnumType> 162720c9898SEd Tanous 163720c9898SEd Tanous <ComplexType Name="Thresholds"> 164720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 165f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The set of thresholds for a metric."/> 166f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall contain a set of thresholds for a metric."/> 167720c9898SEd Tanous <Property Name="UpperWarning" Type="Triggers.v1_0_0.Threshold" Nullable="false"> 168720c9898SEd Tanous <Annotation Term="OData.Description" String="The value at which the reading is above normal range."/> 169f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `MetricProperties` property is above the normal range. The value of the property shall use the same units as the `MetricProperties` property."/> 170720c9898SEd Tanous </Property> 171720c9898SEd Tanous <Property Name="UpperCritical" Type="Triggers.v1_0_0.Threshold" Nullable="false"> 172720c9898SEd Tanous <Annotation Term="OData.Description" String="The value at which the reading is above normal range and requires attention."/> 173f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `MetricProperties` property is above the normal range and may require attention. The value of the property shall use the same units as the `MetricProperties` property."/> 174720c9898SEd Tanous </Property> 175720c9898SEd Tanous <Property Name="LowerWarning" Type="Triggers.v1_0_0.Threshold" Nullable="false"> 176720c9898SEd Tanous <Annotation Term="OData.Description" String="The value at which the reading is below normal range."/> 177f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `MetricProperties` property is below the normal range. The value of the property shall use the same units as the `MetricProperties` property."/> 178720c9898SEd Tanous </Property> 179720c9898SEd Tanous <Property Name="LowerCritical" Type="Triggers.v1_0_0.Threshold" Nullable="false"> 180720c9898SEd Tanous <Annotation Term="OData.Description" String="The value at which the reading is below normal range and requires attention."/> 181f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the value at which the `MetricProperties` property is below the normal range and may require attention. The value of the property shall use the same units as the `MetricProperties` property."/> 182720c9898SEd Tanous </Property> 183720c9898SEd Tanous </ComplexType> 184720c9898SEd Tanous 185720c9898SEd Tanous <ComplexType Name="Threshold"> 186720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 187f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="A threshold definition for a metric."/> 188f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This type shall contain the properties for an individual threshold for this metric."/> 189720c9898SEd Tanous <Property Name="Reading" Type="Edm.Decimal"> 190720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 191720c9898SEd Tanous <Annotation Term="OData.Description" String="The threshold value."/> 192f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the reading for this metric that activates the threshold. The value of the property shall use the same units as the `MetricProperties` property."/> 193720c9898SEd Tanous </Property> 194720c9898SEd Tanous <Property Name="Activation" Type="Triggers.v1_0_0.ThresholdActivation"> 195720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 196720c9898SEd Tanous <Annotation Term="OData.Description" String="The direction of crossing that activates this threshold."/> 197f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the direction of crossing of the reading for this metric that activates the threshold."/> 198720c9898SEd Tanous </Property> 199720c9898SEd Tanous <Property Name="DwellTime" Type="Edm.Duration"> 200720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 201f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The duration the metric value must violate the threshold before the threshold is activated."/> 202f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the duration the metric value violates the threshold before the threshold is activated."/> 203720c9898SEd Tanous </Property> 204720c9898SEd Tanous </ComplexType> 205720c9898SEd Tanous 206720c9898SEd Tanous <ComplexType Name="Actions"> 207720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 208720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 209720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 210720c9898SEd Tanous <Property Name="Oem" Type="Triggers.v1_0_0.OemActions" Nullable="false"> 211720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 212720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 213720c9898SEd Tanous </Property> 214720c9898SEd Tanous </ComplexType> 215720c9898SEd Tanous 216720c9898SEd Tanous <ComplexType Name="OemActions"> 217720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 218720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 219720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 220720c9898SEd Tanous </ComplexType> 221720c9898SEd Tanous 222720c9898SEd Tanous <EnumType Name="ThresholdActivation"> 223720c9898SEd Tanous <Member Name="Increasing"> 224720c9898SEd Tanous <Annotation Term="OData.Description" String="Value increases above the threshold."/> 225720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This threshold is activated when the reading changes from a value lower than the threshold to a value higher than the threshold."/> 226720c9898SEd Tanous </Member> 227720c9898SEd Tanous <Member Name="Decreasing"> 228720c9898SEd Tanous <Annotation Term="OData.Description" String="Value decreases below the threshold."/> 229720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This threshold is activated when the reading changes from a value higher than the threshold to a value lower than the threshold."/> 230720c9898SEd Tanous </Member> 231720c9898SEd Tanous <Member Name="Either"> 232720c9898SEd Tanous <Annotation Term="OData.Description" String="Value crosses the threshold in either direction."/> 233f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This threshold is activated when either the `Increasing` or `Decreasing` conditions are met."/> 234720c9898SEd Tanous </Member> 235720c9898SEd Tanous <Member Name="Disabled"> 236720c9898SEd Tanous <Annotation Term="OData.Description" String="The threshold is disabled."/> 237720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the threshold is disabled and no actions shall be taken as a result of the reading crossing the threshold value."/> 238720c9898SEd Tanous <Annotation Term="Redfish.Revisions"> 239720c9898SEd Tanous <Collection> 240720c9898SEd Tanous <Record> 241720c9898SEd Tanous <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 242720c9898SEd Tanous <PropertyValue Property="Version" String="v1_3_0"/> 243720c9898SEd Tanous </Record> 244720c9898SEd Tanous </Collection> 245720c9898SEd Tanous </Annotation> 246720c9898SEd Tanous </Member> 247720c9898SEd Tanous </EnumType> 248720c9898SEd Tanous 249720c9898SEd Tanous <EnumType Name="DirectionOfCrossingEnum"> 250720c9898SEd Tanous <Annotation Term="OData.Description" String="The direction of crossing that corresponds to a trigger."/> 251720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="The value shall indicate the direction of crossing that corresponds to a trigger."/> 252720c9898SEd Tanous <Member Name="Increasing"> 253720c9898SEd Tanous <Annotation Term="OData.Description" String="A trigger condition is met when the metric value crosses the trigger value while increasing."/> 254720c9898SEd Tanous </Member> 255720c9898SEd Tanous <Member Name="Decreasing"> 256720c9898SEd Tanous <Annotation Term="OData.Description" String="A trigger is met when the metric value crosses the trigger value while decreasing."/> 257720c9898SEd Tanous </Member> 258720c9898SEd Tanous </EnumType> 259720c9898SEd Tanous 260720c9898SEd Tanous <ComplexType Name="DiscreteTrigger"> 261720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 262720c9898SEd Tanous <Annotation Term="OData.Description" String="The characteristics of the discrete trigger."/> 263720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This object shall contain the characteristics of the discrete trigger."/> 264720c9898SEd Tanous <Property Name="Name" Type="Edm.String"> 265720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 266f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The name of the trigger."/> 267720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a name for the trigger."/> 268720c9898SEd Tanous </Property> 269720c9898SEd Tanous <Property Name="Value" Type="Edm.String"> 270720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 271720c9898SEd Tanous <Annotation Term="OData.Description" String="The discrete metric value that constitutes a trigger event."/> 272f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the value discrete metric that constitutes a trigger event. The `DwellTime` shall be measured from this point in time."/> 273720c9898SEd Tanous </Property> 274720c9898SEd Tanous <Property Name="DwellTime" Type="Edm.Duration"> 275720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 276720c9898SEd Tanous <Annotation Term="OData.Description" String="The amount of time that a trigger event persists before the metric action is performed."/> 277f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the amount of time that a trigger event persists before the `TriggerActions` are performed."/> 278720c9898SEd Tanous </Property> 279720c9898SEd Tanous <Property Name="Severity" Type="Resource.Health"> 280720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 281720c9898SEd Tanous <Annotation Term="OData.Description" String="The severity of the event message."/> 282f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the `Severity` property to be used in the event message."/> 283720c9898SEd Tanous </Property> 284720c9898SEd Tanous </ComplexType> 285720c9898SEd Tanous 286720c9898SEd Tanous <ComplexType Name="Wildcard"> 287720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 288720c9898SEd Tanous <Annotation Term="OData.Description" String="The wildcard and its substitution values."/> 289720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a wildcard and its substitution values."/> 290720c9898SEd Tanous <Property Name="Name" Type="Edm.String"> 291720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 292720c9898SEd Tanous <Annotation Term="OData.Description" String="The wildcard."/> 293f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the string used as a wildcard when contained by curly braces for a URI segment in `MetricProperties`."/> 294720c9898SEd Tanous </Property> 295720c9898SEd Tanous <Property Name="Values" Type="Collection(Edm.String)"> 296f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 297f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An array of values to substitute for the wildcard. A single value of `*` matches all resources."/> 298f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This array property shall contain the list of values to substitute for the wildcard. A single value of `*` shall indicate that the wildcard matches any available values when substituted for a URI segment. If this property is not present, the value shall be assumed to be `*`."/> 299720c9898SEd Tanous </Property> 300720c9898SEd Tanous </ComplexType> 301720c9898SEd Tanous </Schema> 302720c9898SEd Tanous 303720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_1"> 304720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 305720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify descriptions of several properties."/> 306720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_0.Triggers"/> 307720c9898SEd Tanous </Schema> 308720c9898SEd Tanous 309720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_2"> 310720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 311720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to force the regeneration of JSON Schema so that URI properties use the uri-reference format, and to add a missing term to several properties to disallow them from being `null`."/> 312720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_1.Triggers"/> 313720c9898SEd Tanous </Schema> 314720c9898SEd Tanous 315720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_3"> 316720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 317720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 318720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_2.Triggers"/> 319720c9898SEd Tanous </Schema> 320720c9898SEd Tanous 321720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_4"> 322720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 323720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 324720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_3.Triggers"/> 325720c9898SEd Tanous </Schema> 326720c9898SEd Tanous 327720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_5"> 328720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 329720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 330720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_4.Triggers"/> 331720c9898SEd Tanous </Schema> 332720c9898SEd Tanous 333720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_6"> 334720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 335720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology."/> 336720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_5.Triggers"/> 337720c9898SEd Tanous </Schema> 338720c9898SEd Tanous 339720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_7"> 340720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 341720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/> 342720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_6.Triggers"/> 343720c9898SEd Tanous </Schema> 344720c9898SEd Tanous 345720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_8"> 346720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 347720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 348720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_7.Triggers"/> 349720c9898SEd Tanous </Schema> 350720c9898SEd Tanous 351f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_0_9"> 352f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 353f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add description text for `Wildcard`-related properties that a value of `*` can be used to select all resources. It was also created to clarify various descriptions. It was also created to change the permissions of `Wildcard`-related properties to be read-write. 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."/> 354f2a8e57eSGunnar Mills <EntityType Name="Triggers" BaseType="Triggers.v1_0_8.Triggers"/> 355f2a8e57eSGunnar Mills </Schema> 356f2a8e57eSGunnar Mills 357720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_0"> 358720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 359720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2019.1"/> 360720c9898SEd Tanous 361720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_0_2.Triggers"> 362720c9898SEd Tanous <Property Name="EventTriggers" Type="Collection(Edm.String)"> 363720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 364f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The array of `MessageId` values that specify when a trigger condition is met based on an event."/> 365f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array of `MessageId` values that specify when a trigger condition is met based on an event. When the service generates an event and if it contains a `MessageId` within this array, a trigger condition shall be met. The `MetricType` property should not be present if this resource is configured for event-based triggers."/> 366720c9898SEd Tanous <Annotation Term="Validation.Pattern" String="^[A-Za-z0-9]+\.\d+\.\d+\.[A-Za-z0-9.]+$"/> 367720c9898SEd Tanous </Property> 368720c9898SEd Tanous <Property Name="Links" Type="Triggers.v1_1_0.Links" Nullable="false"> 369720c9898SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 370720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 371720c9898SEd Tanous </Property> 372720c9898SEd Tanous </EntityType> 373720c9898SEd Tanous 374720c9898SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 375720c9898SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 376720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/> 377720c9898SEd Tanous <NavigationProperty Name="MetricReportDefinitions" Type="Collection(MetricReportDefinition.MetricReportDefinition)"> 378720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 379f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The metric report definitions that generate new metric reports when a trigger condition is met and when the `TriggerActions` property contains `RedfishMetricReport`."/> 380f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a set of links to metric report definitions that generate new metric reports when a trigger condition is met and when the `TriggerActions` property contains `RedfishMetricReport`."/> 381720c9898SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 382720c9898SEd Tanous </NavigationProperty> 383720c9898SEd Tanous </ComplexType> 384720c9898SEd Tanous </Schema> 385720c9898SEd Tanous 386720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_1"> 387720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 388720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to update descriptions that this schema defines."/> 389720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_1_0.Triggers"/> 390720c9898SEd Tanous </Schema> 391720c9898SEd Tanous 392720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_2"> 393720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 394720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 395720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_1_1.Triggers"/> 396720c9898SEd Tanous </Schema> 397720c9898SEd Tanous 398720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_3"> 399720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 400720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 401720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_1_2.Triggers"/> 402720c9898SEd Tanous </Schema> 403720c9898SEd Tanous 404720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_4"> 405720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 406f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to correct various descriptions to use proper normative terminology. It was also created to clarify the usage of `MetricType` for event-based triggers."/> 407720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_1_3.Triggers"/> 408720c9898SEd Tanous </Schema> 409720c9898SEd Tanous 410720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_5"> 411720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 412720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/> 413720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_1_4.Triggers"/> 414720c9898SEd Tanous </Schema> 415720c9898SEd Tanous 416720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_6"> 417720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 418720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 419720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_1_5.Triggers"/> 420720c9898SEd Tanous </Schema> 421720c9898SEd Tanous 422f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_1_7"> 423f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 424f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add description text for `Wildcard`-related properties that a value of `*` can be used to select all resources. It was also created to clarify various descriptions. It was also created to change the permissions of `Wildcard`-related properties to be read-write. 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."/> 425f2a8e57eSGunnar Mills <EntityType Name="Triggers" BaseType="Triggers.v1_1_6.Triggers"/> 426f2a8e57eSGunnar Mills </Schema> 427f2a8e57eSGunnar Mills 428720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_2_0"> 429720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 430720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2021.2"/> 431720c9898SEd Tanous 432720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_1_4.Triggers"> 433720c9898SEd Tanous <Property Name="MetricIds" Type="Collection(Edm.String)"> 434720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 435f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The label for the metric definitions that contain the property identifiers for this trigger. It matches the `Id` property of the corresponding metric definition."/> 436f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the labels for the metric definitions that contain the property identifiers for this trigger. This property shall match the value of the `Id` property of the corresponding metric definitions."/> 437720c9898SEd Tanous </Property> 438720c9898SEd Tanous </EntityType> 439720c9898SEd Tanous </Schema> 440720c9898SEd Tanous 441720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_2_1"> 442720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 443720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/> 444720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_2_0.Triggers"/> 445720c9898SEd Tanous </Schema> 446720c9898SEd Tanous 447720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_2_2"> 448720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 449720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 450720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_2_1.Triggers"/> 451720c9898SEd Tanous </Schema> 452720c9898SEd Tanous 453f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_2_3"> 454f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 455f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add description text for `Wildcard`-related properties that a value of `*` can be used to select all resources. It was also created to clarify various descriptions. It was also created to change the permissions of `Wildcard`-related properties to be read-write. 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."/> 456f2a8e57eSGunnar Mills <EntityType Name="Triggers" BaseType="Triggers.v1_2_2.Triggers"/> 457f2a8e57eSGunnar Mills </Schema> 458f2a8e57eSGunnar Mills 459720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_3_0"> 460720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 461720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2023.1"/> 462f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add `Disabled` to `Activation` within `Threshold`."/> 463720c9898SEd Tanous 464720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_2_0.Triggers"> 465720c9898SEd Tanous <Property Name="HysteresisReading" Type="Edm.Decimal"> 466720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 467720c9898SEd Tanous <Annotation Term="OData.Description" String="The reading offset from the threshold value required to clear the threshold."/> 468f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the offset from the reading for this sensor and the threshold value that deactivates the threshold. For example, a value of `-2` indicates the metric reading shall fall 2 units below an upper threshold value to deactivate the threshold. The value of the property shall use the same units as the `Reading` property. A value of `0`, or if the property is not present in the resource, shall indicate the threshold is deactivated when the metric value no longer violates the threshold. The threshold shall not deactivate until the conditions of both `HysteresisReading` and `HysteresisDuration` are met."/> 469720c9898SEd Tanous </Property> 470720c9898SEd Tanous <Property Name="HysteresisDuration" Type="Edm.Duration"> 471720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 472f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The duration the metric value must not violate the threshold before the threshold is deactivated."/> 473f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate the duration the metric value no longer violates the threshold before the threshold is deactivated. A duration of zero seconds, or if the property is not present in the resource, shall indicate the threshold is deactivated immediately once the metric value no longer violates the threshold. The threshold shall not deactivate until the conditions of both `HysteresisReading` and `HysteresisDuration` are met."/> 474720c9898SEd Tanous </Property> 475720c9898SEd Tanous </EntityType> 476720c9898SEd Tanous </Schema> 477720c9898SEd Tanous 478720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_3_1"> 479720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 480720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct the regular expression pattern for duration properties in JSON Schema and OpenAPI to not allow for negative values."/> 481720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_3_0.Triggers"/> 482720c9898SEd Tanous </Schema> 483720c9898SEd Tanous 484720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_3_2"> 485720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 486720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to remove normative language from non-normative descriptions."/> 487720c9898SEd Tanous <EntityType Name="Triggers" BaseType="Triggers.v1_3_1.Triggers"/> 488720c9898SEd Tanous </Schema> 489720c9898SEd Tanous 490f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_3_3"> 491f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 492f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add description text for `Wildcard`-related properties that a value of `*` can be used to select all resources. It was also created to clarify various descriptions. It was also created to change the permissions of `Wildcard`-related properties to be read-write. 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."/> 493f2a8e57eSGunnar Mills <EntityType Name="Triggers" BaseType="Triggers.v1_3_2.Triggers"/> 494f2a8e57eSGunnar Mills </Schema> 495f2a8e57eSGunnar Mills 496f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Triggers.v1_4_0"> 497f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 498f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 499f2a8e57eSGunnar Mills 500f2a8e57eSGunnar Mills <EntityType Name="Triggers" BaseType="Triggers.v1_3_3.Triggers"> 501f2a8e57eSGunnar Mills <Property Name="TriggerEnabled" Type="Edm.Boolean"> 502f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 503f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="An indication of whether the trigger is enabled."/> 504f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall indicate whether the trigger is enabled. If `true`, it is enabled. If `false`, it is disabled and none of the actions listed in `TriggerActions` will occur."/> 505f2a8e57eSGunnar Mills </Property> 506f2a8e57eSGunnar Mills <Property Name="TriggerActionMessage" Type="Triggers.v1_4_0.TriggerActionMessage"> 507f2a8e57eSGunnar Mills <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 508f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The message issued as part of the trigger actions."/> 509f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the message definition used to generate a Redfish event or a log entry as requested by the values of `TriggerActions`."/> 510f2a8e57eSGunnar Mills </Property> 511f2a8e57eSGunnar Mills </EntityType> 512f2a8e57eSGunnar Mills 513f2a8e57eSGunnar Mills <EnumType Name="TriggerActionMessage"> 514f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The message used for events or log entries when the trigger is activated."/> 515f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="The value shall indicate the message used to complete the specified trigger actions."/> 516f2a8e57eSGunnar Mills <Member Name="Telemetry"> 517f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="Messages from the Telemetry Message Registry."/> 518f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that messages generated in response to a trigger action shall utilize messages from the Telemetry Message Registry. If this property is not supplied or supported, this value should be used as the default for this trigger."/> 519f2a8e57eSGunnar Mills </Member> 520f2a8e57eSGunnar Mills <Member Name="DriveMediaLife"> 521f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="`MediaLifeLeftLow` message from the Storage Device Message Registry."/> 522f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that messages generated in response to a trigger action shall utilize the `MediaLifeLeftLow` message from the Storage Device Message Registry."/> 523f2a8e57eSGunnar Mills </Member> 524f2a8e57eSGunnar Mills <Member Name="ConnectionSpeed"> 525f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="`ConnectionSpeedLow` message from the Network Device Message Registry."/> 526f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate that messages generated in response to a trigger action shall utilize the `ConnectionSpeedLow` message from the Network Device Message Registry."/> 527f2a8e57eSGunnar Mills </Member> 528f2a8e57eSGunnar Mills </EnumType> 529f2a8e57eSGunnar Mills </Schema> 530f2a8e57eSGunnar Mills 531720c9898SEd Tanous </edmx:DataServices> 532720c9898SEd Tanous</edmx:Edmx> 533