Values.ActionSourceContains information about actions.
type nonrec t = {actionType : String_.t option;The GuardDuty finding activity type.
*)awsApiCallAction : AwsApiCallAction.t option;Information about the AWS_API_CALL action described in this finding.
*)dnsRequestAction : DnsRequestAction.t option;Information about the DNS_REQUEST action described in this finding.
*)networkConnectionAction : NetworkConnectionAction.t option;Information about the NETWORK_CONNECTION action described in this finding.
*)portProbeAction : PortProbeAction.t option;Information about the PORT_PROBE action described in this finding.
*)kubernetesApiCallAction : KubernetesApiCallAction.t option;Information about the Kubernetes API call action described in this finding.
*)kubernetesPermissionCheckedDetails : KubernetesPermissionCheckedDetails.t
option;Information whether the user has the permission to use a specific Kubernetes API.
*)kubernetesRoleBindingDetails : KubernetesRoleBindingDetails.t option;Information about the role binding that grants the permission defined in a Kubernetes role.
*)kubernetesRoleDetails : KubernetesRoleDetails.t option;Information about the Kubernetes role name and role type.
*)rdsLoginAttemptAction : RdsLoginAttemptAction.t option;Information about RDS_LOGIN_ATTEMPT action described in this finding.
*)}val make :
?actionType:??? ->
?awsApiCallAction:??? ->
?dnsRequestAction:??? ->
?networkConnectionAction:??? ->
?portProbeAction:??? ->
?kubernetesApiCallAction:??? ->
?kubernetesPermissionCheckedDetails:??? ->
?kubernetesRoleBindingDetails:??? ->
?kubernetesRoleDetails:??? ->
?rdsLoginAttemptAction:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `String of String_.t
| `Structure of
(string
* [> `Double of Double.t | `String of String_.t ])
list ])
list ])
list ]
list
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `String of String_.t
| `Structure of
(string * [> `Double of Double.t | `String of String_.t ])
list ])
list ])
list ])
list ]