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

Description

 
Synopsis

Documentation

data ConfigRuleEvaluationStatus Source #

Status information for your Config managed rules. The status includes information such as the last time the rule ran, the last time it failed, and the related error for the last failure.

This action does not return status information about custom Config rules.

See: newConfigRuleEvaluationStatus smart constructor.

Constructors

ConfigRuleEvaluationStatus' 

Fields

Instances

Instances details
Eq ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

Read ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

Show ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

Generic ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

Associated Types

type Rep ConfigRuleEvaluationStatus :: Type -> Type #

NFData ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

Hashable ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

FromJSON ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

type Rep ConfigRuleEvaluationStatus Source # 
Instance details

Defined in Amazonka.Config.Types.ConfigRuleEvaluationStatus

type Rep ConfigRuleEvaluationStatus = D1 ('MetaData "ConfigRuleEvaluationStatus" "Amazonka.Config.Types.ConfigRuleEvaluationStatus" "libZSservicesZSamazonka-configZSamazonka-config" 'False) (C1 ('MetaCons "ConfigRuleEvaluationStatus'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastFailedEvaluationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "firstActivatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "lastSuccessfulEvaluationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastDeactivatedTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "configRuleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "lastErrorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "configRuleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastFailedInvocationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "firstEvaluationStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "lastSuccessfulInvocationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "configRuleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newConfigRuleEvaluationStatus :: ConfigRuleEvaluationStatus Source #

Create a value of ConfigRuleEvaluationStatus 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:lastErrorCode:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_lastErrorCode - The error code that Config returned when the rule last failed.

$sel:lastFailedEvaluationTime:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_lastFailedEvaluationTime - The time that Config last failed to evaluate your Amazon Web Services resources against the rule.

$sel:firstActivatedTime:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_firstActivatedTime - The time that you first activated the Config rule.

$sel:lastSuccessfulEvaluationTime:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_lastSuccessfulEvaluationTime - The time that Config last successfully evaluated your Amazon Web Services resources against the rule.

$sel:lastDeactivatedTime:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_lastDeactivatedTime - The time that you last turned off the Config rule.

$sel:configRuleName:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_configRuleName - The name of the Config rule.

$sel:lastErrorMessage:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_lastErrorMessage - The error message that Config returned when the rule last failed.

$sel:configRuleId:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_configRuleId - The ID of the Config rule.

$sel:lastFailedInvocationTime:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_lastFailedInvocationTime - The time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.

$sel:firstEvaluationStarted:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_firstEvaluationStarted - Indicates whether Config has evaluated your resources against the rule at least once.

  • true - Config has evaluated your Amazon Web Services resources against the rule at least once.
  • false - Config has not once finished evaluating your Amazon Web Services resources against the rule.

$sel:lastSuccessfulInvocationTime:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_lastSuccessfulInvocationTime - The time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.

$sel:configRuleArn:ConfigRuleEvaluationStatus', configRuleEvaluationStatus_configRuleArn - The Amazon Resource Name (ARN) of the Config rule.

configRuleEvaluationStatus_lastErrorCode :: Lens' ConfigRuleEvaluationStatus (Maybe Text) Source #

The error code that Config returned when the rule last failed.

configRuleEvaluationStatus_lastFailedEvaluationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime) Source #

The time that Config last failed to evaluate your Amazon Web Services resources against the rule.

configRuleEvaluationStatus_lastSuccessfulEvaluationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime) Source #

The time that Config last successfully evaluated your Amazon Web Services resources against the rule.

configRuleEvaluationStatus_lastErrorMessage :: Lens' ConfigRuleEvaluationStatus (Maybe Text) Source #

The error message that Config returned when the rule last failed.

configRuleEvaluationStatus_lastFailedInvocationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime) Source #

The time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.

configRuleEvaluationStatus_firstEvaluationStarted :: Lens' ConfigRuleEvaluationStatus (Maybe Bool) Source #

Indicates whether Config has evaluated your resources against the rule at least once.

  • true - Config has evaluated your Amazon Web Services resources against the rule at least once.
  • false - Config has not once finished evaluating your Amazon Web Services resources against the rule.

configRuleEvaluationStatus_lastSuccessfulInvocationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime) Source #

The time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.

configRuleEvaluationStatus_configRuleArn :: Lens' ConfigRuleEvaluationStatus (Maybe Text) Source #

The Amazon Resource Name (ARN) of the Config rule.