Interface CfnContactMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnContactMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T21:55:34.478Z")
@Stability(Stable)
public interface CfnContactMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnContactPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.ssmcontacts.*;
CfnContactMixinProps cfnContactMixinProps = CfnContactMixinProps.builder()
.alias("alias")
.displayName("displayName")
.plan(List.of(StageProperty.builder()
.durationInMinutes(123)
.rotationIds(List.of("rotationIds"))
.targets(List.of(TargetsProperty.builder()
.channelTargetInfo(ChannelTargetInfoProperty.builder()
.channelId("channelId")
.retryIntervalInMinutes(123)
.build())
.contactTargetInfo(ContactTargetInfoProperty.builder()
.contactId("contactId")
.isEssential(false)
.build())
.build()))
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnContactMixinPropsstatic final classAn implementation forCfnContactMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnContactMixinProps.Builderbuilder()default StringgetAlias()The unique and identifiable alias of the contact or escalation plan.default StringThe full name of the contact or escalation plan.default ObjectgetPlan()A list of stages.getTags()default StringgetType()The type of contact.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAlias
The unique and identifiable alias of the contact or escalation plan.- See Also:
-
getDisplayName
The full name of the contact or escalation plan.- See Also:
-
getPlan
A list of stages.A contact has an engagement plan with stages that contact specified contact channels. An escalation plan uses stages that contact specified contacts.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnContactPropsMixin.StageProperty>- See Also:
-
getTags
- See Also:
-
getType
The type of contact.PERSONAL: A single, individual contact.ESCALATION: An escalation plan.ONCALL_SCHEDULE: An on-call schedule.
- See Also:
-
builder
- Returns:
- a
CfnContactMixinProps.BuilderofCfnContactMixinProps
-