@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-05-19T23:09:23.083Z") @Stability(value=Stable) public interface CfnResponsePlanProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ssmincidents.*; CfnResponsePlanProps cfnResponsePlanProps = CfnResponsePlanProps.builder() .incidentTemplate(IncidentTemplateProperty.builder() .impact(123) .title("title") // the properties below are optional .dedupeString("dedupeString") .incidentTags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .notificationTargets(List.of(NotificationTargetItemProperty.builder() .snsTopicArn("snsTopicArn") .build())) .summary("summary") .build()) .name("name") // the properties below are optional .actions(List.of(ActionProperty.builder() .ssmAutomation(SsmAutomationProperty.builder() .documentName("documentName") .roleArn("roleArn") // the properties below are optional .documentVersion("documentVersion") .dynamicParameters(List.of(DynamicSsmParameterProperty.builder() .key("key") .value(DynamicSsmParameterValueProperty.builder() .variable("variable") .build()) .build())) .parameters(List.of(SsmParameterProperty.builder() .key("key") .values(List.of("values")) .build())) .targetAccount("targetAccount") .build()) .build())) .chatChannel(ChatChannelProperty.builder() .chatbotSns(List.of("chatbotSns")) .build()) .displayName("displayName") .engagements(List.of("engagements")) .integrations(List.of(IntegrationProperty.builder() .pagerDutyConfiguration(PagerDutyConfigurationProperty.builder() .name("name") .pagerDutyIncidentConfiguration(PagerDutyIncidentConfigurationProperty.builder() .serviceId("serviceId") .build()) .secretId("secretId") .build()) .build())) .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnResponsePlanProps.Builder
A builder for
CfnResponsePlanProps |
static class |
CfnResponsePlanProps.Jsii$Proxy
An implementation for
CfnResponsePlanProps |
Modifier and Type | Method and Description |
---|---|
static CfnResponsePlanProps.Builder |
builder() |
default Object |
getActions()
The actions that the response plan starts at the beginning of an incident.
|
default Object |
getChatChannel()
The AWS Chatbot chat channel used for collaboration during an incident.
|
default String |
getDisplayName()
The human readable name of the response plan.
|
default List<String> |
getEngagements()
The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.
|
Object |
getIncidentTemplate()
Details used to create an incident when using this response plan.
|
default Object |
getIntegrations()
Information about third-party services integrated into the response plan.
|
String |
getName()
The name of the response plan.
|
default List<CfnTag> |
getTags()
An array of key-value pairs to apply to this resource.
|
@Stability(value=Stable) @NotNull Object getIncidentTemplate()
@Stability(value=Stable) @NotNull String getName()
@Stability(value=Stable) @Nullable default Object getActions()
@Stability(value=Stable) @Nullable default Object getChatChannel()
@Stability(value=Stable) @Nullable default String getDisplayName()
@Stability(value=Stable) @Nullable default List<String> getEngagements()
@Stability(value=Stable) @Nullable default Object getIntegrations()
@Stability(value=Stable) @Nullable default List<CfnTag> getTags()
For more information, see Tag .
@Stability(value=Stable) static CfnResponsePlanProps.Builder builder()
CfnResponsePlanProps.Builder
of CfnResponsePlanProps
Copyright © 2023. All rights reserved.