CfnResponsePlanMixinProps

class aws_cdk.mixins_preview.aws_ssmincidents.mixins.CfnResponsePlanMixinProps(*, actions=None, chat_channel=None, display_name=None, engagements=None, incident_template=None, integrations=None, name=None, tags=None)

Bases: object

Properties for CfnResponsePlanPropsMixin.

Parameters:
  • actions (Union[IResolvable, Sequence[Union[IResolvable, ActionProperty, Dict[str, Any]]], None]) – The actions that the response plan starts at the beginning of an incident.

  • chat_channel (Union[IResolvable, ChatChannelProperty, Dict[str, Any], None]) – The chat channel used for collaboration during an incident.

  • display_name (Optional[str]) – The human readable name of the response plan.

  • engagements (Optional[Sequence[str]]) – The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.

  • incident_template (Union[IResolvable, IncidentTemplateProperty, Dict[str, Any], None]) – Details used to create an incident when using this response plan.

  • integrations (Union[IResolvable, Sequence[Union[IResolvable, IntegrationProperty, Dict[str, Any]]], None]) – Information about third-party services integrated into the response plan.

  • name (Optional[str]) – The name of the response plan.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource. For more information, see Tag .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_ssmincidents import mixins as ssmincidents_mixins

cfn_response_plan_mixin_props = ssmincidents_mixins.CfnResponsePlanMixinProps(
    actions=[ssmincidents_mixins.CfnResponsePlanPropsMixin.ActionProperty(
        ssm_automation=ssmincidents_mixins.CfnResponsePlanPropsMixin.SsmAutomationProperty(
            document_name="documentName",
            document_version="documentVersion",
            dynamic_parameters=[ssmincidents_mixins.CfnResponsePlanPropsMixin.DynamicSsmParameterProperty(
                key="key",
                value=ssmincidents_mixins.CfnResponsePlanPropsMixin.DynamicSsmParameterValueProperty(
                    variable="variable"
                )
            )],
            parameters=[ssmincidents_mixins.CfnResponsePlanPropsMixin.SsmParameterProperty(
                key="key",
                values=["values"]
            )],
            role_arn="roleArn",
            target_account="targetAccount"
        )
    )],
    chat_channel=ssmincidents_mixins.CfnResponsePlanPropsMixin.ChatChannelProperty(
        chatbot_sns=["chatbotSns"]
    ),
    display_name="displayName",
    engagements=["engagements"],
    incident_template=ssmincidents_mixins.CfnResponsePlanPropsMixin.IncidentTemplateProperty(
        dedupe_string="dedupeString",
        impact=123,
        incident_tags=[CfnTag(
            key="key",
            value="value"
        )],
        notification_targets=[ssmincidents_mixins.CfnResponsePlanPropsMixin.NotificationTargetItemProperty(
            sns_topic_arn="snsTopicArn"
        )],
        summary="summary",
        title="title"
    ),
    integrations=[ssmincidents_mixins.CfnResponsePlanPropsMixin.IntegrationProperty(
        pager_duty_configuration=ssmincidents_mixins.CfnResponsePlanPropsMixin.PagerDutyConfigurationProperty(
            name="name",
            pager_duty_incident_configuration=ssmincidents_mixins.CfnResponsePlanPropsMixin.PagerDutyIncidentConfigurationProperty(
                service_id="serviceId"
            ),
            secret_id="secretId"
        )
    )],
    name="name",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

actions

The actions that the response plan starts at the beginning of an incident.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-actions

chat_channel

The chat channel used for collaboration during an incident.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-chatchannel

display_name

The human readable name of the response plan.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-displayname

engagements

The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-engagements

incident_template

Details used to create an incident when using this response plan.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-incidenttemplate

integrations

Information about third-party services integrated into the response plan.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-integrations

name

The name of the response plan.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-name

tags

An array of key-value pairs to apply to this resource.

For more information, see Tag .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-responseplan.html#cfn-ssmincidents-responseplan-tags