class Aws::SSMIncidents::Types::CreateResponsePlanInput

@note When making an API call, you may pass CreateResponsePlanInput

data as a hash:

    {
      actions: [
        {
          ssm_automation: {
            document_name: "SsmAutomationDocumentNameString", # required
            document_version: "SsmAutomationDocumentVersionString",
            parameters: {
              "SsmParametersKeyString" => ["SsmParameterValuesMemberString"],
            },
            role_arn: "RoleArn", # required
            target_account: "RESPONSE_PLAN_OWNER_ACCOUNT", # accepts RESPONSE_PLAN_OWNER_ACCOUNT, IMPACTED_ACCOUNT
          },
        },
      ],
      chat_channel: {
        chatbot_sns: ["SnsArn"],
        empty: {
        },
      },
      client_token: "ClientToken",
      display_name: "ResponsePlanDisplayName",
      engagements: ["SsmContactsArn"],
      incident_template: { # required
        dedupe_string: "DedupeString",
        impact: 1, # required
        notification_targets: [
          {
            sns_topic_arn: "Arn",
          },
        ],
        summary: "IncidentSummary",
        title: "IncidentTitle", # required
      },
      name: "ResponsePlanName", # required
      tags: {
        "TagKey" => "TagValue",
      },
    }

@!attribute [rw] actions

The actions that the response plan starts at the beginning of an
incident.
@return [Array<Types::Action>]

@!attribute [rw] chat_channel

The AWS Chatbot chat channel used for collaboration during an
incident.
@return [Types::ChatChannel]

@!attribute [rw] client_token

A token ensuring that the action is called only once with the
specified details.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] display_name

The long format of the response plan name. This field can contain
spaces.
@return [String]

@!attribute [rw] engagements

The contacts and escalation plans that the response plan engages
during an incident.
@return [Array<String>]

@!attribute [rw] incident_template

Details used to create an incident when using this response plan.
@return [Types::IncidentTemplate]

@!attribute [rw] name

The short format name of the response plan. Can't include spaces.
@return [String]

@!attribute [rw] tags

A list of tags that you are adding to the response plan.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/CreateResponsePlanInput AWS API Documentation

Constants

SENSITIVE