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.PagerDutyConfiguration

Description

 
Synopsis

Documentation

data PagerDutyConfiguration Source #

Details about the PagerDuty configuration for a response plan.

See: newPagerDutyConfiguration smart constructor.

Constructors

PagerDutyConfiguration' 

Fields

Instances

Instances details
FromJSON PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

ToJSON PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Generic PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Associated Types

type Rep PagerDutyConfiguration :: Type -> Type #

Read PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Show PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

NFData PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Methods

rnf :: PagerDutyConfiguration -> () #

Eq PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

Hashable PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

type Rep PagerDutyConfiguration Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.PagerDutyConfiguration

type Rep PagerDutyConfiguration = D1 ('MetaData "PagerDutyConfiguration" "Amazonka.SSMIncidents.Types.PagerDutyConfiguration" "amazonka-ssm-incidents-2.0-JEcCJ5TIs2l5vrFa2RYlgd" 'False) (C1 ('MetaCons "PagerDutyConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "pagerDutyIncidentConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 PagerDutyIncidentConfiguration) :*: S1 ('MetaSel ('Just "secretId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPagerDutyConfiguration Source #

Create a value of PagerDutyConfiguration 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:name:PagerDutyConfiguration', pagerDutyConfiguration_name - The name of the PagerDuty configuration.

$sel:pagerDutyIncidentConfiguration:PagerDutyConfiguration', pagerDutyConfiguration_pagerDutyIncidentConfiguration - Details about the PagerDuty service associated with the configuration.

$sel:secretId:PagerDutyConfiguration', pagerDutyConfiguration_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.

pagerDutyConfiguration_name :: Lens' PagerDutyConfiguration Text Source #

The name of the PagerDuty configuration.

pagerDutyConfiguration_pagerDutyIncidentConfiguration :: Lens' PagerDutyConfiguration PagerDutyIncidentConfiguration Source #

Details about the PagerDuty service associated with the configuration.

pagerDutyConfiguration_secretId :: Lens' PagerDutyConfiguration 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.