aws-cdk-lib.aws_ssmcontacts.CfnContact.StageProperty

interface StageProperty

LanguageType name
.NETAmazon.CDK.AWS.SSMContacts.CfnContact.StageProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsssmcontacts#CfnContact_StageProperty
Javasoftware.amazon.awscdk.services.ssmcontacts.CfnContact.StageProperty
Pythonaws_cdk.aws_ssmcontacts.CfnContact.StageProperty
TypeScript aws-cdk-lib » aws_ssmcontacts » CfnContact » StageProperty

The Stage property type specifies a set amount of time that an escalation plan or engagement plan engages the specified contacts or contact methods.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ssmcontacts as ssmcontacts } from 'aws-cdk-lib';
const stageProperty: ssmcontacts.CfnContact.StageProperty = {
  durationInMinutes: 123,
  rotationIds: ['rotationIds'],
  targets: [{
    channelTargetInfo: {
      channelId: 'channelId',
      retryIntervalInMinutes: 123,
    },
    contactTargetInfo: {
      contactId: 'contactId',
      isEssential: false,
    },
  }],
};

Properties

NameTypeDescription
durationInMinutes?numberThe time to wait until beginning the next stage.
rotationIds?string[]The Amazon Resource Names (ARNs) of the on-call rotations associated with the plan.
targets?IResolvable | IResolvable | TargetsProperty[]The contacts or contact methods that the escalation plan or engagement plan is engaging.

durationInMinutes?

Type: number (optional)

The time to wait until beginning the next stage.

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


rotationIds?

Type: string[] (optional)

The Amazon Resource Names (ARNs) of the on-call rotations associated with the plan.


targets?

Type: IResolvable | IResolvable | TargetsProperty[] (optional)

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