FindingSummary class

Contains information about a finding.

Constructors

FindingSummary({required DateTime analyzedAt, required Map<String, String> condition, required DateTime createdAt, required String id, required String resourceOwnerAccount, required ResourceType resourceType, required FindingStatus status, required DateTime updatedAt, List<String>? action, String? error, bool? isPublic, Map<String, String>? principal, String? resource, List<FindingSource>? sources})
FindingSummary.fromJson(Map<String, dynamic> json)
factory

Properties

action List<String>?
The action in the analyzed policy statement that an external principal has permission to use.
final
analyzedAt DateTime
The time at which the resource-based policy that generated the finding was analyzed.
final
condition Map<String, String>
The condition in the analyzed policy statement that resulted in a finding.
final
createdAt DateTime
The time at which the finding was created.
final
error String?
The error that resulted in an Error finding.
final
hashCode int
The hash code for this object.
no setterinherited
id String
The ID of the finding.
final
isPublic bool?
Indicates whether the finding reports a resource that has a policy that allows public access.
final
principal Map<String, String>?
The external principal that has access to a resource within the zone of trust.
final
resource String?
The resource that the external principal has access to.
final
resourceOwnerAccount String
The AWS account ID that owns the resource.
final
resourceType ResourceType
The type of the resource that the external principal has access to.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sources List<FindingSource>?
The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.
final
status FindingStatus
The status of the finding.
final
updatedAt DateTime
The time at which the finding was most recently updated.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited