Show / Hide Table of Contents

Class CfnServiceLevelObjective.IntervalProperty

The time period used to evaluate the SLO.

Inheritance
object
CfnServiceLevelObjective.IntervalProperty
Implements
CfnServiceLevelObjective.IIntervalProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.ApplicationSignals
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnServiceLevelObjective.IntervalProperty : CfnServiceLevelObjective.IIntervalProperty
Syntax (vb)
Public Class CfnServiceLevelObjective.IntervalProperty Implements CfnServiceLevelObjective.IIntervalProperty
Remarks

It can be either a calendar interval or rolling interval.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationsignals-servicelevelobjective-interval.html

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.AWS.ApplicationSignals;

             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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationsignals-servicelevelobjective-interval.html

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.AWS.ApplicationSignals;

             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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationsignals-servicelevelobjective-interval.html#cfn-applicationsignals-servicelevelobjective-interval-calendarinterval

Type union: either IResolvable or CfnServiceLevelObjective.ICalendarIntervalProperty

RollingInterval

If the interval is a rolling interval, this structure contains the interval specifications.

public object? RollingInterval { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-applicationsignals-servicelevelobjective-interval.html#cfn-applicationsignals-servicelevelobjective-interval-rollinginterval

Type union: either IResolvable or CfnServiceLevelObjective.IRollingIntervalProperty

Implements

CfnServiceLevelObjective.IIntervalProperty
Back to top Generated by DocFX