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.Types.PagerDutyIncidentDetail

Description

 
Synopsis

Documentation

data PagerDutyIncidentDetail Source #

Details about the PagerDuty incident associated with an incident created by an Incident Manager response plan.

See: newPagerDutyIncidentDetail smart constructor.

Constructors

PagerDutyIncidentDetail' 

Fields

  • autoResolve :: Maybe Bool

    Indicates whether to resolve the PagerDuty incident when you resolve the associated Incident Manager incident.

  • secretId :: Maybe Text

    The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

  • id :: Text

    The ID of the incident associated with the PagerDuty service for the response plan.

Instances

Instances details
FromJSON PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

ToJSON PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Generic PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Associated Types

type Rep PagerDutyIncidentDetail :: Type -> Type #

Read PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Show PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

NFData PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Methods

rnf :: PagerDutyIncidentDetail -> () #

Eq PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

Hashable PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

type Rep PagerDutyIncidentDetail Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail

type Rep PagerDutyIncidentDetail = D1 ('MetaData "PagerDutyIncidentDetail" "Amazonka.SSMIncidents.Types.PagerDutyIncidentDetail" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "PagerDutyIncidentDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoResolve") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "secretId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPagerDutyIncidentDetail Source #

Create a value of PagerDutyIncidentDetail 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:autoResolve:PagerDutyIncidentDetail', pagerDutyIncidentDetail_autoResolve - Indicates whether to resolve the PagerDuty incident when you resolve the associated Incident Manager incident.

$sel:secretId:PagerDutyIncidentDetail', pagerDutyIncidentDetail_secretId - The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

$sel:id:PagerDutyIncidentDetail', pagerDutyIncidentDetail_id - The ID of the incident associated with the PagerDuty service for the response plan.

pagerDutyIncidentDetail_autoResolve :: Lens' PagerDutyIncidentDetail (Maybe Bool) Source #

Indicates whether to resolve the PagerDuty incident when you resolve the associated Incident Manager incident.

pagerDutyIncidentDetail_secretId :: Lens' PagerDutyIncidentDetail (Maybe Text) Source #

The ID of the Amazon Web Services Secrets Manager secret that stores your PagerDuty key, either a General Access REST API Key or User Token REST API Key, and other user credentials.

pagerDutyIncidentDetail_id :: Lens' PagerDutyIncidentDetail Text Source #

The ID of the incident associated with the PagerDuty service for the response plan.