Module Values.FindingSummaryV2Source

Contains information about a finding.

Sourcetype nonrec t = {
  1. analyzedAt : Timestamp.t option;
    (*

    The time at which the resource-based policy or IAM entity that generated the finding was analyzed.

    *)
  2. createdAt : Timestamp.t option;
    (*

    The time at which the finding was created.

    *)
  3. error : String_.t option;
    (*

    The error that resulted in an Error finding.

    *)
  4. id : FindingId.t option;
    (*

    The ID of the finding.

    *)
  5. resource : String_.t option;
    (*

    The resource that the external principal has access to.

    *)
  6. resourceType : ResourceType.t option;
    (*

    The type of the resource that the external principal has access to.

    *)
  7. resourceOwnerAccount : String_.t option;
    (*

    The Amazon Web Services account ID that owns the resource.

    *)
  8. status : FindingStatus.t option;
    (*

    The status of the finding.

    *)
  9. updatedAt : Timestamp.t option;
    (*

    The time at which the finding was most recently updated.

    *)
  10. findingType : FindingType.t option;
    (*

    The type of the access finding. For external access analyzers, the type is ExternalAccess. For unused access analyzers, the type can be UnusedIAMRole, UnusedIAMUserAccessKey, UnusedIAMUserPassword, or UnusedPermission. For internal access analyzers, the type is InternalAccess.

    *)
}
Sourceval make : ?analyzedAt:??? -> ?createdAt:??? -> ?error:??? -> ?id:??? -> ?resource:??? -> ?resourceType:??? -> ?resourceOwnerAccount:??? -> ?status:??? -> ?updatedAt:??? -> ?findingType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of String_.t | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t