amazonka-ssm-incidents-2.0: Amazon Systems Manager Incident Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.SSMIncidents.GetResponsePlan

Description

Retrieves the details of the specified response plan.

Synopsis

Creating a Request

data GetResponsePlan Source #

See: newGetResponsePlan smart constructor.

Constructors

GetResponsePlan' 

Fields

  • arn :: Text

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

Instances

Instances details
ToHeaders GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

ToPath GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

ToQuery GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

AWSRequest GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Associated Types

type AWSResponse GetResponsePlan #

Generic GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Associated Types

type Rep GetResponsePlan :: Type -> Type #

Read GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Show GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

NFData GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Methods

rnf :: GetResponsePlan -> () #

Eq GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Hashable GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

type AWSResponse GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

type Rep GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

type Rep GetResponsePlan = D1 ('MetaData "GetResponsePlan" "Amazonka.SSMIncidents.GetResponsePlan" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "GetResponsePlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResponsePlan Source #

Create a value of GetResponsePlan with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetResponsePlan, getResponsePlan_arn - The Amazon Resource Name (ARN) of the response plan.

Request Lenses

getResponsePlan_arn :: Lens' GetResponsePlan Text Source #

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

Destructuring the Response

data GetResponsePlanResponse Source #

See: newGetResponsePlanResponse smart constructor.

Constructors

GetResponsePlanResponse' 

Fields

Instances

Instances details
Generic GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Associated Types

type Rep GetResponsePlanResponse :: Type -> Type #

Read GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Show GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

NFData GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Methods

rnf :: GetResponsePlanResponse -> () #

Eq GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

type Rep GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

newGetResponsePlanResponse Source #

Create a value of GetResponsePlanResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actions:GetResponsePlanResponse', getResponsePlanResponse_actions - The actions that this response plan takes at the beginning of the incident.

GetResponsePlanResponse, getResponsePlanResponse_chatChannel - The Chatbot chat channel used for collaboration during an incident.

GetResponsePlanResponse, getResponsePlanResponse_displayName - The long format name of the response plan. Can contain spaces.

$sel:engagements:GetResponsePlanResponse', getResponsePlanResponse_engagements - The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident.

$sel:integrations:GetResponsePlanResponse', getResponsePlanResponse_integrations - Information about third-party services integrated into the Incident Manager response plan.

$sel:httpStatus:GetResponsePlanResponse', getResponsePlanResponse_httpStatus - The response's http status code.

GetResponsePlan, getResponsePlanResponse_arn - The ARN of the response plan.

$sel:incidentTemplate:GetResponsePlanResponse', getResponsePlanResponse_incidentTemplate - Details used to create the incident when using this response plan.

GetResponsePlanResponse, getResponsePlanResponse_name - The short format name of the response plan. The name can't contain spaces.

Response Lenses

getResponsePlanResponse_actions :: Lens' GetResponsePlanResponse (Maybe [Action]) Source #

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

getResponsePlanResponse_chatChannel :: Lens' GetResponsePlanResponse (Maybe ChatChannel) Source #

The Chatbot chat channel used for collaboration during an incident.

getResponsePlanResponse_displayName :: Lens' GetResponsePlanResponse (Maybe Text) Source #

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

getResponsePlanResponse_engagements :: Lens' GetResponsePlanResponse (Maybe [Text]) Source #

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

getResponsePlanResponse_integrations :: Lens' GetResponsePlanResponse (Maybe [Integration]) Source #

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

getResponsePlanResponse_incidentTemplate :: Lens' GetResponsePlanResponse IncidentTemplate Source #

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

getResponsePlanResponse_name :: Lens' GetResponsePlanResponse Text Source #

The short format name of the response plan. The name can't contain spaces.