Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ConfigRuleEvaluationStatus = ConfigRuleEvaluationStatus' {
- lastErrorCode :: Maybe Text
- lastFailedEvaluationTime :: Maybe POSIX
- firstActivatedTime :: Maybe POSIX
- lastSuccessfulEvaluationTime :: Maybe POSIX
- lastDeactivatedTime :: Maybe POSIX
- configRuleName :: Maybe Text
- lastErrorMessage :: Maybe Text
- configRuleId :: Maybe Text
- lastFailedInvocationTime :: Maybe POSIX
- firstEvaluationStarted :: Maybe Bool
- lastSuccessfulInvocationTime :: Maybe POSIX
- configRuleArn :: Maybe Text
- newConfigRuleEvaluationStatus :: ConfigRuleEvaluationStatus
- configRuleEvaluationStatus_lastErrorCode :: Lens' ConfigRuleEvaluationStatus (Maybe Text)
- configRuleEvaluationStatus_lastFailedEvaluationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime)
- configRuleEvaluationStatus_firstActivatedTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime)
- configRuleEvaluationStatus_lastSuccessfulEvaluationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime)
- configRuleEvaluationStatus_lastDeactivatedTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime)
- configRuleEvaluationStatus_configRuleName :: Lens' ConfigRuleEvaluationStatus (Maybe Text)
- configRuleEvaluationStatus_lastErrorMessage :: Lens' ConfigRuleEvaluationStatus (Maybe Text)
- configRuleEvaluationStatus_configRuleId :: Lens' ConfigRuleEvaluationStatus (Maybe Text)
- configRuleEvaluationStatus_lastFailedInvocationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime)
- configRuleEvaluationStatus_firstEvaluationStarted :: Lens' ConfigRuleEvaluationStatus (Maybe Bool)
- configRuleEvaluationStatus_lastSuccessfulInvocationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime)
- configRuleEvaluationStatus_configRuleArn :: Lens' ConfigRuleEvaluationStatus (Maybe Text)
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.
ConfigRuleEvaluationStatus' | |
|
Instances
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_firstActivatedTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime) Source #
The time that you first activated the Config rule.
configRuleEvaluationStatus_lastSuccessfulEvaluationTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime) Source #
The time that Config last successfully evaluated your Amazon Web Services resources against the rule.
configRuleEvaluationStatus_lastDeactivatedTime :: Lens' ConfigRuleEvaluationStatus (Maybe UTCTime) Source #
The time that you last turned off the Config rule.
configRuleEvaluationStatus_configRuleName :: Lens' ConfigRuleEvaluationStatus (Maybe Text) Source #
The name of the Config rule.
configRuleEvaluationStatus_lastErrorMessage :: Lens' ConfigRuleEvaluationStatus (Maybe Text) Source #
The error message that Config returned when the rule last failed.
configRuleEvaluationStatus_configRuleId :: Lens' ConfigRuleEvaluationStatus (Maybe Text) Source #
The ID of the Config rule.
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.