AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Identifies an Amazon Web Services resource and indicates whether it complies with the Config rule that it was evaluated against.

Inheritance Hierarchy

System.Object
  Amazon.ConfigService.Model.Evaluation

Namespace: Amazon.ConfigService.Model
Assembly: AWSSDK.ConfigService.dll
Version: 3.x.y.z

Syntax

C#
public class Evaluation

The Evaluation type exposes the following members

Constructors

NameDescription
Public Method Evaluation()

Properties

NameTypeDescription
Public Property Annotation System.String

Gets and sets the property Annotation.

Supplementary information about how the evaluation determined the compliance.

Public Property ComplianceResourceId System.String

Gets and sets the property ComplianceResourceId.

The ID of the Amazon Web Services resource that was evaluated.

Public Property ComplianceResourceType System.String

Gets and sets the property ComplianceResourceType.

The type of Amazon Web Services resource that was evaluated.

Public Property ComplianceType Amazon.ConfigService.ComplianceType

Gets and sets the property ComplianceType.

Indicates whether the Amazon Web Services resource complies with the Config rule that it was evaluated against.

For the Evaluation data type, Config supports only the COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE values. Config does not support the INSUFFICIENT_DATA value for this data type.

Similarly, Config does not accept INSUFFICIENT_DATA as the value for ComplianceType from a PutEvaluations request. For example, an Lambda function for a custom Config rule cannot pass an INSUFFICIENT_DATA value to Config.

Public Property OrderingTimestamp System.DateTime

Gets and sets the property OrderingTimestamp.

The time of the event in Config that triggered the evaluation. For event-based evaluations, the time indicates when Config created the configuration item that triggered the evaluation. For periodic evaluations, the time indicates when Config triggered the evaluation at the frequency that you specified (for example, every 24 hours).

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5