Show / Hide Table of Contents

Class CfnPlanPropsMixin.StageProperty

A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.

Inheritance
object
CfnPlanPropsMixin.StageProperty
Implements
CfnPlanPropsMixin.IStageProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.SSMContacts.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnPlanPropsMixin.StageProperty : CfnPlanPropsMixin.IStageProperty
Syntax (vb)
Public Class CfnPlanPropsMixin.StageProperty Implements CfnPlanPropsMixin.IStageProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-plan-stage.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.Mixins.Preview.AWS.SSMContacts.Mixins;

             var stageProperty = new StageProperty {
                 DurationInMinutes = 123,
                 Targets = new [] { new TargetsProperty {
                     ChannelTargetInfo = new ChannelTargetInfoProperty {
                         ChannelId = "channelId",
                         RetryIntervalInMinutes = 123
                     },
                     ContactTargetInfo = new ContactTargetInfoProperty {
                         ContactId = "contactId",
                         IsEssential = false
                     }
                 } }
             };

Synopsis

Constructors

StageProperty()

A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.

Properties

DurationInMinutes

The time to wait until beginning the next stage.

Targets

The contacts or contact methods that the escalation plan or engagement plan is engaging.

Constructors

StageProperty()

A set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.

public StageProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-plan-stage.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.Mixins.Preview.AWS.SSMContacts.Mixins;

             var stageProperty = new StageProperty {
                 DurationInMinutes = 123,
                 Targets = new [] { new TargetsProperty {
                     ChannelTargetInfo = new ChannelTargetInfoProperty {
                         ChannelId = "channelId",
                         RetryIntervalInMinutes = 123
                     },
                     ContactTargetInfo = new ContactTargetInfoProperty {
                         ContactId = "contactId",
                         IsEssential = false
                     }
                 } }
             };

Properties

DurationInMinutes

The time to wait until beginning the next stage.

public double? DurationInMinutes { get; set; }
Property Value

double?

Remarks

The duration can only be set to 0 if a target is specified.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-plan-stage.html#cfn-ssmcontacts-plan-stage-durationinminutes

Targets

The contacts or contact methods that the escalation plan or engagement plan is engaging.

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmcontacts-plan-stage.html#cfn-ssmcontacts-plan-stage-targets

Type union: either IResolvable or (either IResolvable or CfnPlanPropsMixin.ITargetsProperty)[]

Implements

CfnPlanPropsMixin.IStageProperty
Back to top Generated by DocFX