class Aws::SSMIncidents::Types::UpdateResponsePlanInput

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

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
          },
        },
      ],
      arn: "Arn", # required
      chat_channel: {
        chatbot_sns: ["SnsArn"],
        empty: {
        },
      },
      client_token: "ClientToken",
      display_name: "ResponsePlanDisplayName",
      engagements: ["SsmContactsArn"],
      incident_template_dedupe_string: "DedupeString",
      incident_template_impact: 1,
      incident_template_notification_targets: [
        {
          sns_topic_arn: "Arn",
        },
      ],
      incident_template_summary: "IncidentSummary",
      incident_template_title: "IncidentTitle",
    }

@!attribute [rw] actions

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

@!attribute [rw] arn

The Amazon Resource Name (ARN) of the response plan.
@return [String]

@!attribute [rw] chat_channel

The AWS Chatbot chat channel used for collaboration during an
incident.

Use the empty structure to remove the chat channel from the response
plan.
@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 name of the response plan. Can't contain spaces.
@return [String]

@!attribute [rw] engagements

The contacts and escalation plans that Incident Manager engages at
the start of the incident.
@return [Array<String>]

@!attribute [rw] incident_template_dedupe_string

Used to create only one incident record for an incident.
@return [String]

@!attribute [rw] incident_template_impact

Defines the impact to the customers. Providing an impact overwrites
the impact provided by a response plan.

**Possible impacts:**

* `5` - Severe impact

* `4` - High impact

* `3` - Medium impact

* `2` - Low impact

* `1` - No impact
@return [Integer]

@!attribute [rw] incident_template_notification_targets

The SNS targets that are notified when updates are made to an
incident.
@return [Array<Types::NotificationTargetItem>]

@!attribute [rw] incident_template_summary

A brief summary of the incident. This typically contains what has
happened, what's currently happening, and next steps.
@return [String]

@!attribute [rw] incident_template_title

The short format name of the incident. Can't contain spaces.
@return [String]

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

Constants

SENSITIVE