libZSservicesZSamazonka-configZSamazonka-config
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.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
Eq RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Read RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Show 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 #

NFData RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

Methods

rnf :: RemediationException -> () #

Hashable RemediationException Source # 
Instance details

Defined in Amazonka.Config.Types.RemediationException

FromJSON 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" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "RemediationException'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (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:message:RemediationException', remediationException_message - An explanation of an remediation exception.

$sel:expirationTime:RemediationException', remediationException_expirationTime - The time when the remediation exception will be deleted.

$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_message :: Lens' RemediationException (Maybe Text) Source #

An explanation of an remediation exception.

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

The time when the remediation exception will be deleted.

remediationException_resourceId :: Lens' RemediationException Text Source #

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