aws-cdk-lib.aws_ssmcontacts.CfnPlanProps

interface CfnPlanProps

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

Properties for defining a CfnPlan.

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 cfnPlanProps: ssmcontacts.CfnPlanProps = {
  contactId: 'contactId',

  // the properties below are optional
  rotationIds: ['rotationIds'],
  stages: [{
    durationInMinutes: 123,

    // the properties below are optional
    targets: [{
      channelTargetInfo: {
        channelId: 'channelId',
        retryIntervalInMinutes: 123,
      },
      contactTargetInfo: {
        contactId: 'contactId',
        isEssential: false,
      },
    }],
  }],
};

Properties

NameTypeDescription
contactIdstringThe Amazon Resource Name (ARN) of the contact.
rotationIds?string[]The Amazon Resource Names (ARNs) of the on-call rotations associated with the plan.
stages?IResolvable | IResolvable | StageProperty[]A list of stages that the escalation plan or engagement plan uses to engage contacts and contact methods.

contactId

Type: string

The Amazon Resource Name (ARN) of the contact.


rotationIds?

Type: string[] (optional)

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


stages?

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

A list of stages that the escalation plan or engagement plan uses to engage contacts and contact methods.