AggregateEvaluationResult
public struct AggregateEvaluationResult : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The 12-digit account ID of the source account.
Declaration
Swift
public let accountId: String?
-
Supplementary information about how the agrregate evaluation determined the compliance.
Declaration
Swift
public let annotation: String?
-
The source region from where the data is aggregated.
Declaration
Swift
public let awsRegion: String?
-
The resource compliance status. For the AggregationEvaluationResult data type, AWS Config supports only the COMPLIANT and NON_COMPLIANT. AWS Config does not support the NOT_APPLICABLE and INSUFFICIENT_DATA value.
Declaration
Swift
public let complianceType: ComplianceType?
-
The time when the AWS Config rule evaluated the AWS resource.
Declaration
Swift
public let configRuleInvokedTime: TimeStamp?
-
Uniquely identifies the evaluation result.
Declaration
Swift
public let evaluationResultIdentifier: EvaluationResultIdentifier?
-
The time when AWS Config recorded the aggregate evaluation result.
Declaration
Swift
public let resultRecordedTime: TimeStamp?
-
init(accountId:annotation:awsRegion:complianceType:configRuleInvokedTime:evaluationResultIdentifier:resultRecordedTime:)
Undocumented
Declaration
Swift
public init(accountId: String? = nil, annotation: String? = nil, awsRegion: String? = nil, complianceType: ComplianceType? = nil, configRuleInvokedTime: TimeStamp? = nil, evaluationResultIdentifier: EvaluationResultIdentifier? = nil, resultRecordedTime: TimeStamp? = nil)