libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Read GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Show GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Generic GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Associated Types

type Rep GetResponsePlan :: Type -> Type #

NFData GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Methods

rnf :: GetResponsePlan -> () #

Hashable GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

AWSRequest GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Associated Types

type AWSResponse GetResponsePlan #

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

type Rep GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

type Rep GetResponsePlan = D1 ('MetaData "GetResponsePlan" "Amazonka.SSMIncidents.GetResponsePlan" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "GetResponsePlan'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetResponsePlan Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

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:

$sel:arn: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
Eq GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Read GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Show GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Generic GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Associated Types

type Rep GetResponsePlanResponse :: Type -> Type #

NFData GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

Methods

rnf :: GetResponsePlanResponse -> () #

type Rep GetResponsePlanResponse Source # 
Instance details

Defined in Amazonka.SSMIncidents.GetResponsePlan

type Rep GetResponsePlanResponse = D1 ('MetaData "GetResponsePlanResponse" "Amazonka.SSMIncidents.GetResponsePlan" "libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents" 'False) (C1 ('MetaCons "GetResponsePlanResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Action])) :*: S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "chatChannel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChatChannel)) :*: S1 ('MetaSel ('Just "engagements") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "incidentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IncidentTemplate) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

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.

$sel:displayName:GetResponsePlanResponse', getResponsePlanResponse_displayName - The long format name of the response plan. Can contain spaces.

$sel:chatChannel:GetResponsePlanResponse', getResponsePlanResponse_chatChannel - The AWS Chatbot chat channel used for collaboration during an incident.

$sel:engagements:GetResponsePlanResponse', getResponsePlanResponse_engagements - The contacts and escalation plans that the response plan engages during an incident.

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

$sel:arn: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.

$sel:name:GetResponsePlanResponse', getResponsePlanResponse_name - The short format name of the response plan. 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_displayName :: Lens' GetResponsePlanResponse (Maybe Text) Source #

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

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

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

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

The contacts and escalation plans that the response plan engages during an incident.

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. Can't contain spaces.