Values.ResourceSourceContains information about the Amazon Web Services resource associated with the activity that prompted GuardDuty to generate a finding.
type nonrec t = {accessKeyDetails : AccessKeyDetails.t option;The IAM access key details (user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
*)s3BucketDetails : S3BucketDetails.t option;Contains information on the S3 bucket.
*)instanceDetails : InstanceDetails.t option;The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
*)eksClusterDetails : EksClusterDetails.t option;Details about the EKS cluster involved in a Kubernetes finding.
*)kubernetesDetails : KubernetesDetails.t option;Details about the Kubernetes user and workload involved in a Kubernetes finding.
*)resourceType : String_.t option;The type of Amazon Web Services resource.
*)ebsVolumeDetails : EbsVolumeDetails.t option;Contains list of scanned and skipped EBS volumes with details.
*)ecsClusterDetails : EcsClusterDetails.t option;Contains information about the details of the ECS Cluster.
*)containerDetails : Container.t option;lambdaDetails : LambdaDetails.t option;Contains information about the Lambda function that was involved in a finding.
*)rdsDbInstanceDetails : RdsDbInstanceDetails.t option;Contains information about the database instance to which an anomalous login attempt was made.
*)rdsLimitlessDbDetails : RdsLimitlessDbDetails.t option;Contains information about the RDS Limitless database that was involved in a GuardDuty finding.
*)rdsDbUserDetails : RdsDbUserDetails.t option;Contains information about the user details through which anomalous login attempt was made.
*)ebsSnapshotDetails : EbsSnapshotDetails.t option;Contains details about the EBS snapshot that was scanned.
*)ec2ImageDetails : Ec2ImageDetails.t option;Contains details about the EC2 image that was scanned.
*)recoveryPointDetails : RecoveryPointDetails.t option;Contains details about the backup recovery point that was scanned.
*)}val make :
?accessKeyDetails:??? ->
?s3BucketDetails:??? ->
?instanceDetails:??? ->
?eksClusterDetails:??? ->
?kubernetesDetails:??? ->
?resourceType:??? ->
?ebsVolumeDetails:??? ->
?ecsClusterDetails:??? ->
?containerDetails:??? ->
?lambdaDetails:??? ->
?rdsDbInstanceDetails:??? ->
?rdsLimitlessDbDetails:??? ->
?rdsDbUserDetails:??? ->
?ebsSnapshotDetails:??? ->
?ec2ImageDetails:??? ->
?recoveryPointDetails:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of String_.t ]) list ]
list
| `String of String_.t
| `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t ])
list ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string * [> `String of String_.t ]) list ]
list
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of String_.t ]) list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `String of String_.t ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `List of [> `String of String_.t ] list
| `String of String_.t ])
list
| `Timestamp of Timestamp.t ])
list
| `Timestamp of Timestamp.t ])
list ])
list ]