Class ConfigRuleEvaluationStatus
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConfigRuleEvaluationStatus.Builder,ConfigRuleEvaluationStatus>
Status information for your Config Managed rules and Config Custom Policy 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 operation does not return status information about Config Custom Lambda rules.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe Amazon Resource Name (ARN) of the Config rule.final StringThe ID of the Config rule.final StringThe name of the Config rule.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final InstantThe time that you first activated the Config rule.final BooleanIndicates whether Config has evaluated your resources against the rule at least once.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe time that you last turned off the Config rule.final StringThe status of the last attempted delivery of a debug log for your Config Custom Policy rules.final StringThe reason Config was not able to deliver a debug log.final InstantThe time Config last attempted to deliver a debug log for your Config Custom Policy rules.final StringThe error code that Config returned when the rule last failed.final StringThe error message that Config returned when the rule last failed.final InstantThe time that Config last failed to evaluate your Amazon Web Services resources against the rule.final InstantThe time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.final InstantThe time that Config last successfully evaluated your Amazon Web Services resources against the rule.final InstantThe time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.static Class<? extends ConfigRuleEvaluationStatus.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
configRuleName
The name of the Config rule.
- Returns:
- The name of the Config rule.
-
configRuleArn
The Amazon Resource Name (ARN) of the Config rule.
- Returns:
- The Amazon Resource Name (ARN) of the Config rule.
-
configRuleId
-
lastSuccessfulInvocationTime
The time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.
- Returns:
- The time that Config last successfully invoked the Config rule to evaluate your Amazon Web Services resources.
-
lastFailedInvocationTime
The time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.
- Returns:
- The time that Config last failed to invoke the Config rule to evaluate your Amazon Web Services resources.
-
lastSuccessfulEvaluationTime
The time that Config last successfully evaluated your Amazon Web Services resources against the rule.
- Returns:
- The time that Config last successfully evaluated your Amazon Web Services resources against the rule.
-
lastFailedEvaluationTime
The time that Config last failed to evaluate your Amazon Web Services resources against the rule.
- Returns:
- The time that Config last failed to evaluate your Amazon Web Services resources against the rule.
-
firstActivatedTime
The time that you first activated the Config rule.
- Returns:
- The time that you first activated the Config rule.
-
lastDeactivatedTime
The time that you last turned off the Config rule.
- Returns:
- The time that you last turned off the Config rule.
-
lastErrorCode
The error code that Config returned when the rule last failed.
- Returns:
- The error code that Config returned when the rule last failed.
-
lastErrorMessage
The error message that Config returned when the rule last failed.
- Returns:
- The error message that Config returned when the rule last failed.
-
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 finished evaluating your Amazon Web Services resources against the rule at least once.
- Returns:
- 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 finished evaluating your Amazon Web Services resources against the rule at least once.
-
-
-
lastDebugLogDeliveryStatus
The status of the last attempted delivery of a debug log for your Config Custom Policy rules. Either
SuccessfulorFailed.- Returns:
- The status of the last attempted delivery of a debug log for your Config Custom Policy rules. Either
SuccessfulorFailed.
-
lastDebugLogDeliveryStatusReason
The reason Config was not able to deliver a debug log. This is for the last failed attempt to retrieve a debug log for your Config Custom Policy rules.
- Returns:
- The reason Config was not able to deliver a debug log. This is for the last failed attempt to retrieve a debug log for your Config Custom Policy rules.
-
lastDebugLogDeliveryTime
The time Config last attempted to deliver a debug log for your Config Custom Policy rules.
- Returns:
- The time Config last attempted to deliver a debug log for your Config Custom Policy rules.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ConfigRuleEvaluationStatus.Builder,ConfigRuleEvaluationStatus> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-