amazonka-config-2.0: Amazon Config 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.Config.Types.RemediationException

Description

 
Synopsis

Documentation

data RemediationException Source #

An object that represents the details about the remediation exception. The details include the rule name, an explanation of an exception, the time when the exception will be deleted, the resource ID, and resource type.

See: newRemediationException smart constructor.

Constructors

RemediationException' 

Fields

Instances

Instances details
FromJSON RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Generic RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Associated Types

type Rep RemediationException :: Type -> Type #

Read RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Show RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

NFData RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Methods

rnf :: RemediationException -> () #

Eq RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Hashable RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

type Rep RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

type Rep RemediationException = D1 ('MetaData "RemediationException" "Amazonka.Config.Types.RemediationException" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "RemediationException'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configRuleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newRemediationException Source #

Create a value of RemediationException 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:expirationTime:RemediationException', remediationException_expirationTime - The time when the remediation exception will be deleted.

$sel:message:RemediationException', remediationException_message - An explanation of an remediation exception.

$sel:configRuleName:RemediationException', remediationException_configRuleName - The name of the Config rule.

$sel:resourceType:RemediationException', remediationException_resourceType - The type of a resource.

$sel:resourceId:RemediationException', remediationException_resourceId - The ID of the resource (for example., sg-xxxxxx).

remediationException_expirationTime :: Lens' RemediationException (Maybe UTCTime) Source #

The time when the remediation exception will be deleted.

remediationException_message :: Lens' RemediationException (Maybe Text) Source #

An explanation of an remediation exception.

remediationException_resourceId :: Lens' RemediationException Text Source #

The ID of the resource (for example., sg-xxxxxx).