AnalyzedResource class

Contains details about the analyzed resource.

Constructors

AnalyzedResource({required DateTime analyzedAt, required DateTime createdAt, required bool isPublic, required String resourceArn, required String resourceOwnerAccount, required ResourceType resourceType, required DateTime updatedAt, List<String>? actions, String? error, List<String>? sharedVia, FindingStatus? status})
AnalyzedResource.fromJson(Map<String, dynamic> json)
factory

Properties

actions List<String>?
The actions that an external principal is granted permission to use by the policy that generated the finding.
final
analyzedAt DateTime
The time at which the resource was analyzed.
final
createdAt DateTime
The time at which the finding was created.
final
error String?
An error message.
final
hashCode int
The hash code for this object.
no setterinherited
isPublic bool
Indicates whether the policy that generated the finding grants public access to the resource.
final
resourceArn String
The ARN of the resource that was analyzed.
final
resourceOwnerAccount String
The AWS account ID that owns the resource.
final
resourceType ResourceType
The type of the resource that was analyzed.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sharedVia List<String>?
Indicates how the access that generated the finding is granted. This is populated for Amazon S3 bucket findings.
final
status FindingStatus?
The current status of the finding generated from the analyzed resource.
final
updatedAt DateTime
The time at which the finding was 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