Class CfnServiceLevelObjectivePropsMixin.IntervalProperty
The time period used to evaluate the SLO.
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.ApplicationSignals.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnServiceLevelObjectivePropsMixin.IntervalProperty : CfnServiceLevelObjectivePropsMixin.IIntervalProperty
Syntax (vb)
Public Class CfnServiceLevelObjectivePropsMixin.IntervalProperty Implements CfnServiceLevelObjectivePropsMixin.IIntervalProperty
Remarks
It can be either a calendar interval or rolling interval.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.ApplicationSignals.Mixins;
var intervalProperty = new IntervalProperty {
CalendarInterval = new CalendarIntervalProperty {
Duration = 123,
DurationUnit = "durationUnit",
StartTime = 123
},
RollingInterval = new RollingIntervalProperty {
Duration = 123,
DurationUnit = "durationUnit"
}
};
Synopsis
Constructors
| IntervalProperty() | The time period used to evaluate the SLO. |
Properties
| CalendarInterval | If the interval is a calendar interval, this structure contains the interval specifications. |
| RollingInterval | If the interval is a rolling interval, this structure contains the interval specifications. |
Constructors
IntervalProperty()
The time period used to evaluate the SLO.
public IntervalProperty()
Remarks
It can be either a calendar interval or rolling interval.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.ApplicationSignals.Mixins;
var intervalProperty = new IntervalProperty {
CalendarInterval = new CalendarIntervalProperty {
Duration = 123,
DurationUnit = "durationUnit",
StartTime = 123
},
RollingInterval = new RollingIntervalProperty {
Duration = 123,
DurationUnit = "durationUnit"
}
};
Properties
CalendarInterval
If the interval is a calendar interval, this structure contains the interval specifications.
public object? CalendarInterval { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnServiceLevelObjectivePropsMixin.ICalendarIntervalProperty
RollingInterval
If the interval is a rolling interval, this structure contains the interval specifications.
public object? RollingInterval { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnServiceLevelObjectivePropsMixin.IRollingIntervalProperty