Finding
import type { Finding } from "https://aws-api.deno.dev/v0.4/services/accessanalyzer.ts?docs=full";
Contains information about a finding.
interface Finding {
action?: string[] | null;
analyzedAt: Date | number;
condition: {};
[key: string]: string | null | undefined;
createdAt: Date | number;
error?: string | null;
id: string;
isPublic?: boolean | null;
principal?: {} | null;
[key: string]: string | null | undefined;
resource?: string | null;
resourceOwnerAccount: string;
resourceType: ResourceType;
sources?: FindingSource[] | null;
status: FindingStatus;
updatedAt: Date | number;
}§Properties
§
action?: string[] | null
[src]The action in the analyzed policy statement that an external principal has permission to use.
§
condition: {}
[src][key: string]: string | null | undefined;
The condition in the analyzed policy statement that resulted in a finding.
§
isPublic?: boolean | null
[src]Indicates whether the policy that generated the finding allows public access to the resource.
§
principal?: {} | null
[src][key: string]: string | null | undefined;
The external principal that access to a resource within the zone of trust.
§
resourceType: ResourceType
[src]The type of the resource identified in the finding.
§
sources?: FindingSource[] | null
[src]The sources of the finding. This indicates how the access that generated the finding is granted. It is populated for Amazon S3 bucket findings.
§
status: FindingStatus
[src]The current status of the finding.