AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::SSMIncidents::Model::UpdateResponsePlanRequest Class Reference

#include <UpdateResponsePlanRequest.h>

+ Inheritance diagram for Aws::SSMIncidents::Model::UpdateResponsePlanRequest:

Public Member Functions

 UpdateResponsePlanRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::Vector< Action > & GetActions () const
 
bool ActionsHasBeenSet () const
 
void SetActions (const Aws::Vector< Action > &value)
 
void SetActions (Aws::Vector< Action > &&value)
 
UpdateResponsePlanRequestWithActions (const Aws::Vector< Action > &value)
 
UpdateResponsePlanRequestWithActions (Aws::Vector< Action > &&value)
 
UpdateResponsePlanRequestAddActions (const Action &value)
 
UpdateResponsePlanRequestAddActions (Action &&value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
UpdateResponsePlanRequestWithArn (const Aws::String &value)
 
UpdateResponsePlanRequestWithArn (Aws::String &&value)
 
UpdateResponsePlanRequestWithArn (const char *value)
 
const ChatChannelGetChatChannel () const
 
bool ChatChannelHasBeenSet () const
 
void SetChatChannel (const ChatChannel &value)
 
void SetChatChannel (ChatChannel &&value)
 
UpdateResponsePlanRequestWithChatChannel (const ChatChannel &value)
 
UpdateResponsePlanRequestWithChatChannel (ChatChannel &&value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
UpdateResponsePlanRequestWithClientToken (const Aws::String &value)
 
UpdateResponsePlanRequestWithClientToken (Aws::String &&value)
 
UpdateResponsePlanRequestWithClientToken (const char *value)
 
const Aws::StringGetDisplayName () const
 
bool DisplayNameHasBeenSet () const
 
void SetDisplayName (const Aws::String &value)
 
void SetDisplayName (Aws::String &&value)
 
void SetDisplayName (const char *value)
 
UpdateResponsePlanRequestWithDisplayName (const Aws::String &value)
 
UpdateResponsePlanRequestWithDisplayName (Aws::String &&value)
 
UpdateResponsePlanRequestWithDisplayName (const char *value)
 
const Aws::Vector< Aws::String > & GetEngagements () const
 
bool EngagementsHasBeenSet () const
 
void SetEngagements (const Aws::Vector< Aws::String > &value)
 
void SetEngagements (Aws::Vector< Aws::String > &&value)
 
UpdateResponsePlanRequestWithEngagements (const Aws::Vector< Aws::String > &value)
 
UpdateResponsePlanRequestWithEngagements (Aws::Vector< Aws::String > &&value)
 
UpdateResponsePlanRequestAddEngagements (const Aws::String &value)
 
UpdateResponsePlanRequestAddEngagements (Aws::String &&value)
 
UpdateResponsePlanRequestAddEngagements (const char *value)
 
const Aws::StringGetIncidentTemplateDedupeString () const
 
bool IncidentTemplateDedupeStringHasBeenSet () const
 
void SetIncidentTemplateDedupeString (const Aws::String &value)
 
void SetIncidentTemplateDedupeString (Aws::String &&value)
 
void SetIncidentTemplateDedupeString (const char *value)
 
UpdateResponsePlanRequestWithIncidentTemplateDedupeString (const Aws::String &value)
 
UpdateResponsePlanRequestWithIncidentTemplateDedupeString (Aws::String &&value)
 
UpdateResponsePlanRequestWithIncidentTemplateDedupeString (const char *value)
 
int GetIncidentTemplateImpact () const
 
bool IncidentTemplateImpactHasBeenSet () const
 
void SetIncidentTemplateImpact (int value)
 
UpdateResponsePlanRequestWithIncidentTemplateImpact (int value)
 
const Aws::Vector< NotificationTargetItem > & GetIncidentTemplateNotificationTargets () const
 
bool IncidentTemplateNotificationTargetsHasBeenSet () const
 
void SetIncidentTemplateNotificationTargets (const Aws::Vector< NotificationTargetItem > &value)
 
void SetIncidentTemplateNotificationTargets (Aws::Vector< NotificationTargetItem > &&value)
 
UpdateResponsePlanRequestWithIncidentTemplateNotificationTargets (const Aws::Vector< NotificationTargetItem > &value)
 
UpdateResponsePlanRequestWithIncidentTemplateNotificationTargets (Aws::Vector< NotificationTargetItem > &&value)
 
UpdateResponsePlanRequestAddIncidentTemplateNotificationTargets (const NotificationTargetItem &value)
 
UpdateResponsePlanRequestAddIncidentTemplateNotificationTargets (NotificationTargetItem &&value)
 
const Aws::StringGetIncidentTemplateSummary () const
 
bool IncidentTemplateSummaryHasBeenSet () const
 
void SetIncidentTemplateSummary (const Aws::String &value)
 
void SetIncidentTemplateSummary (Aws::String &&value)
 
void SetIncidentTemplateSummary (const char *value)
 
UpdateResponsePlanRequestWithIncidentTemplateSummary (const Aws::String &value)
 
UpdateResponsePlanRequestWithIncidentTemplateSummary (Aws::String &&value)
 
UpdateResponsePlanRequestWithIncidentTemplateSummary (const char *value)
 
const Aws::StringGetIncidentTemplateTitle () const
 
bool IncidentTemplateTitleHasBeenSet () const
 
void SetIncidentTemplateTitle (const Aws::String &value)
 
void SetIncidentTemplateTitle (Aws::String &&value)
 
void SetIncidentTemplateTitle (const char *value)
 
UpdateResponsePlanRequestWithIncidentTemplateTitle (const Aws::String &value)
 
UpdateResponsePlanRequestWithIncidentTemplateTitle (Aws::String &&value)
 
UpdateResponsePlanRequestWithIncidentTemplateTitle (const char *value)
 
- Public Member Functions inherited from Aws::SSMIncidents::SSMIncidentsRequest
virtual ~SSMIncidentsRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::SSMIncidents::SSMIncidentsRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file UpdateResponsePlanRequest.h.

Constructor & Destructor Documentation

◆ UpdateResponsePlanRequest()

Aws::SSMIncidents::Model::UpdateResponsePlanRequest::UpdateResponsePlanRequest ( )

Member Function Documentation

◆ ActionsHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ActionsHasBeenSet ( ) const
inline

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

Definition at line 50 of file UpdateResponsePlanRequest.h.

◆ AddActions() [1/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddActions ( Action &&  value)
inline

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

Definition at line 86 of file UpdateResponsePlanRequest.h.

◆ AddActions() [2/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddActions ( const Action value)
inline

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

Definition at line 80 of file UpdateResponsePlanRequest.h.

◆ AddEngagements() [1/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddEngagements ( Aws::String &&  value)
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 297 of file UpdateResponsePlanRequest.h.

◆ AddEngagements() [2/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddEngagements ( const Aws::String value)
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 291 of file UpdateResponsePlanRequest.h.

◆ AddEngagements() [3/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddEngagements ( const char *  value)
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 303 of file UpdateResponsePlanRequest.h.

◆ AddIncidentTemplateNotificationTargets() [1/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddIncidentTemplateNotificationTargets ( const NotificationTargetItem value)
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 428 of file UpdateResponsePlanRequest.h.

◆ AddIncidentTemplateNotificationTargets() [2/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::AddIncidentTemplateNotificationTargets ( NotificationTargetItem &&  value)
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 434 of file UpdateResponsePlanRequest.h.

◆ ArnHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 97 of file UpdateResponsePlanRequest.h.

◆ ChatChannelHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ChatChannelHasBeenSet ( ) const
inline

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

Definition at line 138 of file UpdateResponsePlanRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::ClientTokenHasBeenSet ( ) const
inline

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

Definition at line 171 of file UpdateResponsePlanRequest.h.

◆ DisplayNameHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::DisplayNameHasBeenSet ( ) const
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 218 of file UpdateResponsePlanRequest.h.

◆ EngagementsHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::EngagementsHasBeenSet ( ) const
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 261 of file UpdateResponsePlanRequest.h.

◆ GetActions()

const Aws::Vector<Action>& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetActions ( ) const
inline

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

Definition at line 44 of file UpdateResponsePlanRequest.h.

◆ GetArn()

const Aws::String& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 92 of file UpdateResponsePlanRequest.h.

◆ GetChatChannel()

const ChatChannel& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetChatChannel ( ) const
inline

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

Definition at line 133 of file UpdateResponsePlanRequest.h.

◆ GetClientToken()

const Aws::String& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetClientToken ( ) const
inline

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

Definition at line 165 of file UpdateResponsePlanRequest.h.

◆ GetDisplayName()

const Aws::String& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetDisplayName ( ) const
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 213 of file UpdateResponsePlanRequest.h.

◆ GetEngagements()

const Aws::Vector<Aws::String>& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetEngagements ( ) const
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 255 of file UpdateResponsePlanRequest.h.

◆ GetIncidentTemplateDedupeString()

const Aws::String& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateDedupeString ( ) const
inline

Used to create only one incident record for an incident.

Definition at line 309 of file UpdateResponsePlanRequest.h.

◆ GetIncidentTemplateImpact()

int Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateImpact ( ) const
inline

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

Definition at line 355 of file UpdateResponsePlanRequest.h.

◆ GetIncidentTemplateNotificationTargets()

const Aws::Vector<NotificationTargetItem>& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateNotificationTargets ( ) const
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 392 of file UpdateResponsePlanRequest.h.

◆ GetIncidentTemplateSummary()

const Aws::String& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateSummary ( ) const
inline

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

Definition at line 441 of file UpdateResponsePlanRequest.h.

◆ GetIncidentTemplateTitle()

const Aws::String& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetIncidentTemplateTitle ( ) const
inline

The short format name of the incident. Can't contain spaces.

Definition at line 489 of file UpdateResponsePlanRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::SSMIncidents::Model::UpdateResponsePlanRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file UpdateResponsePlanRequest.h.

◆ IncidentTemplateDedupeStringHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateDedupeStringHasBeenSet ( ) const
inline

Used to create only one incident record for an incident.

Definition at line 314 of file UpdateResponsePlanRequest.h.

◆ IncidentTemplateImpactHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateImpactHasBeenSet ( ) const
inline

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

Definition at line 365 of file UpdateResponsePlanRequest.h.

◆ IncidentTemplateNotificationTargetsHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateNotificationTargetsHasBeenSet ( ) const
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 398 of file UpdateResponsePlanRequest.h.

◆ IncidentTemplateSummaryHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateSummaryHasBeenSet ( ) const
inline

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

Definition at line 447 of file UpdateResponsePlanRequest.h.

◆ IncidentTemplateTitleHasBeenSet()

bool Aws::SSMIncidents::Model::UpdateResponsePlanRequest::IncidentTemplateTitleHasBeenSet ( ) const
inline

The short format name of the incident. Can't contain spaces.

Definition at line 494 of file UpdateResponsePlanRequest.h.

◆ SerializePayload()

Aws::String Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetActions() [1/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetActions ( Aws::Vector< Action > &&  value)
inline

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

Definition at line 62 of file UpdateResponsePlanRequest.h.

◆ SetActions() [2/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetActions ( const Aws::Vector< Action > &  value)
inline

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

Definition at line 56 of file UpdateResponsePlanRequest.h.

◆ SetArn() [1/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 107 of file UpdateResponsePlanRequest.h.

◆ SetArn() [2/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 102 of file UpdateResponsePlanRequest.h.

◆ SetArn() [3/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 112 of file UpdateResponsePlanRequest.h.

◆ SetChatChannel() [1/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetChatChannel ( ChatChannel &&  value)
inline

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

Definition at line 148 of file UpdateResponsePlanRequest.h.

◆ SetChatChannel() [2/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetChatChannel ( const ChatChannel value)
inline

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

Definition at line 143 of file UpdateResponsePlanRequest.h.

◆ SetClientToken() [1/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetClientToken ( Aws::String &&  value)
inline

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

Definition at line 183 of file UpdateResponsePlanRequest.h.

◆ SetClientToken() [2/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetClientToken ( const Aws::String value)
inline

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

Definition at line 177 of file UpdateResponsePlanRequest.h.

◆ SetClientToken() [3/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetClientToken ( const char *  value)
inline

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

Definition at line 189 of file UpdateResponsePlanRequest.h.

◆ SetDisplayName() [1/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetDisplayName ( Aws::String &&  value)
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 228 of file UpdateResponsePlanRequest.h.

◆ SetDisplayName() [2/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetDisplayName ( const Aws::String value)
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 223 of file UpdateResponsePlanRequest.h.

◆ SetDisplayName() [3/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetDisplayName ( const char *  value)
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 233 of file UpdateResponsePlanRequest.h.

◆ SetEngagements() [1/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetEngagements ( Aws::Vector< Aws::String > &&  value)
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 273 of file UpdateResponsePlanRequest.h.

◆ SetEngagements() [2/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetEngagements ( const Aws::Vector< Aws::String > &  value)
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 267 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateDedupeString() [1/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateDedupeString ( Aws::String &&  value)
inline

Used to create only one incident record for an incident.

Definition at line 324 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateDedupeString() [2/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateDedupeString ( const Aws::String value)
inline

Used to create only one incident record for an incident.

Definition at line 319 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateDedupeString() [3/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateDedupeString ( const char *  value)
inline

Used to create only one incident record for an incident.

Definition at line 329 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateImpact()

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateImpact ( int  value)
inline

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

Definition at line 375 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateNotificationTargets() [1/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateNotificationTargets ( Aws::Vector< NotificationTargetItem > &&  value)
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 410 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateNotificationTargets() [2/2]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateNotificationTargets ( const Aws::Vector< NotificationTargetItem > &  value)
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 404 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateSummary() [1/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateSummary ( Aws::String &&  value)
inline

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

Definition at line 459 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateSummary() [2/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateSummary ( const Aws::String value)
inline

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

Definition at line 453 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateSummary() [3/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateSummary ( const char *  value)
inline

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

Definition at line 465 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateTitle() [1/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateTitle ( Aws::String &&  value)
inline

The short format name of the incident. Can't contain spaces.

Definition at line 504 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateTitle() [2/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateTitle ( const Aws::String value)
inline

The short format name of the incident. Can't contain spaces.

Definition at line 499 of file UpdateResponsePlanRequest.h.

◆ SetIncidentTemplateTitle() [3/3]

void Aws::SSMIncidents::Model::UpdateResponsePlanRequest::SetIncidentTemplateTitle ( const char *  value)
inline

The short format name of the incident. Can't contain spaces.

Definition at line 509 of file UpdateResponsePlanRequest.h.

◆ WithActions() [1/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithActions ( Aws::Vector< Action > &&  value)
inline

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

Definition at line 74 of file UpdateResponsePlanRequest.h.

◆ WithActions() [2/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithActions ( const Aws::Vector< Action > &  value)
inline

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

Definition at line 68 of file UpdateResponsePlanRequest.h.

◆ WithArn() [1/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 122 of file UpdateResponsePlanRequest.h.

◆ WithArn() [2/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 117 of file UpdateResponsePlanRequest.h.

◆ WithArn() [3/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the response plan.

Definition at line 127 of file UpdateResponsePlanRequest.h.

◆ WithChatChannel() [1/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithChatChannel ( ChatChannel &&  value)
inline

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

Definition at line 158 of file UpdateResponsePlanRequest.h.

◆ WithChatChannel() [2/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithChatChannel ( const ChatChannel value)
inline

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

Definition at line 153 of file UpdateResponsePlanRequest.h.

◆ WithClientToken() [1/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithClientToken ( Aws::String &&  value)
inline

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

Definition at line 201 of file UpdateResponsePlanRequest.h.

◆ WithClientToken() [2/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithClientToken ( const Aws::String value)
inline

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

Definition at line 195 of file UpdateResponsePlanRequest.h.

◆ WithClientToken() [3/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithClientToken ( const char *  value)
inline

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

Definition at line 207 of file UpdateResponsePlanRequest.h.

◆ WithDisplayName() [1/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithDisplayName ( Aws::String &&  value)
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 243 of file UpdateResponsePlanRequest.h.

◆ WithDisplayName() [2/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithDisplayName ( const Aws::String value)
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 238 of file UpdateResponsePlanRequest.h.

◆ WithDisplayName() [3/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithDisplayName ( const char *  value)
inline

The long format name of the response plan. Can't contain spaces.

Definition at line 248 of file UpdateResponsePlanRequest.h.

◆ WithEngagements() [1/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithEngagements ( Aws::Vector< Aws::String > &&  value)
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 285 of file UpdateResponsePlanRequest.h.

◆ WithEngagements() [2/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithEngagements ( const Aws::Vector< Aws::String > &  value)
inline

The contacts and escalation plans that Incident Manager engages at the start of the incident.

Definition at line 279 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateDedupeString() [1/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateDedupeString ( Aws::String &&  value)
inline

Used to create only one incident record for an incident.

Definition at line 339 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateDedupeString() [2/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateDedupeString ( const Aws::String value)
inline

Used to create only one incident record for an incident.

Definition at line 334 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateDedupeString() [3/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateDedupeString ( const char *  value)
inline

Used to create only one incident record for an incident.

Definition at line 344 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateImpact()

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateImpact ( int  value)
inline

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

Definition at line 385 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateNotificationTargets() [1/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateNotificationTargets ( Aws::Vector< NotificationTargetItem > &&  value)
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 422 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateNotificationTargets() [2/2]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateNotificationTargets ( const Aws::Vector< NotificationTargetItem > &  value)
inline

The SNS targets that AWS Chatbot uses to notify the chat channels and perform actions on the incident record.

Definition at line 416 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateSummary() [1/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateSummary ( Aws::String &&  value)
inline

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

Definition at line 477 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateSummary() [2/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateSummary ( const Aws::String value)
inline

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

Definition at line 471 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateSummary() [3/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateSummary ( const char *  value)
inline

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

Definition at line 483 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateTitle() [1/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateTitle ( Aws::String &&  value)
inline

The short format name of the incident. Can't contain spaces.

Definition at line 519 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateTitle() [2/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateTitle ( const Aws::String value)
inline

The short format name of the incident. Can't contain spaces.

Definition at line 514 of file UpdateResponsePlanRequest.h.

◆ WithIncidentTemplateTitle() [3/3]

UpdateResponsePlanRequest& Aws::SSMIncidents::Model::UpdateResponsePlanRequest::WithIncidentTemplateTitle ( const char *  value)
inline

The short format name of the incident. Can't contain spaces.

Definition at line 524 of file UpdateResponsePlanRequest.h.


The documentation for this class was generated from the following file: