Class ConfigRuleEvaluationStatus

    • Method Detail

      • configRuleName

        public final String configRuleName()

        The name of the Config rule.

        Returns:
        The name of the Config rule.
      • configRuleArn

        public final String configRuleArn()

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

        Returns:
        The Amazon Resource Name (ARN) of the Config rule.
      • configRuleId

        public final String configRuleId()

        The ID of the Config rule.

        Returns:
        The ID of the Config rule.
      • lastSuccessfulInvocationTime

        public final Instant 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

        public final Instant 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

        public final Instant 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

        public final Instant 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

        public final Instant firstActivatedTime()

        The time that you first activated the Config rule.

        Returns:
        The time that you first activated the Config rule.
      • lastDeactivatedTime

        public final Instant lastDeactivatedTime()

        The time that you last turned off the Config rule.

        Returns:
        The time that you last turned off the Config rule.
      • lastErrorCode

        public final String 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

        public final String 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

        public final Boolean 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

        public final String lastDebugLogDeliveryStatus()

        The status of the last attempted delivery of a debug log for your Config Custom Policy rules. Either Successful or Failed.

        Returns:
        The status of the last attempted delivery of a debug log for your Config Custom Policy rules. Either Successful or Failed.
      • lastDebugLogDeliveryStatusReason

        public final String 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

        public final Instant 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.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)