Values.AwsGuardDutyDetectorDataSourcesDetailsSourceDescribes which data sources are activated for the detector.
type nonrec t = {cloudTrail : AwsGuardDutyDetectorDataSourcesCloudTrailDetails.t option;An object that contains information on the status of CloudTrail as a data source for the detector.
*)dnsLogs : AwsGuardDutyDetectorDataSourcesDnsLogsDetails.t option;An object that contains information on the status of DNS logs as a data source for the detector.
*)flowLogs : AwsGuardDutyDetectorDataSourcesFlowLogsDetails.t option;An object that contains information on the status of VPC Flow Logs as a data source for the detector.
*)kubernetes : AwsGuardDutyDetectorDataSourcesKubernetesDetails.t option;An object that contains information on the status of Kubernetes data sources for the detector.
*)malwareProtection : AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.t
option;An object that contains information on the status of Malware Protection as a data source for the detector.
*)s3Logs : AwsGuardDutyDetectorDataSourcesS3LogsDetails.t option;An object that contains information on the status of S3 Data event logs as a data source for the detector.
*)}val make :
?cloudTrail:AwsGuardDutyDetectorDataSourcesCloudTrailDetails.t ->
?dnsLogs:AwsGuardDutyDetectorDataSourcesDnsLogsDetails.t ->
?flowLogs:AwsGuardDutyDetectorDataSourcesFlowLogsDetails.t ->
?kubernetes:AwsGuardDutyDetectorDataSourcesKubernetesDetails.t ->
?malwareProtection:AwsGuardDutyDetectorDataSourcesMalwareProtectionDetails.t ->
?s3Logs:AwsGuardDutyDetectorDataSourcesS3LogsDetails.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `String of NonEmptyString.t
| `Structure of
(string
* [> `String of NonEmptyString.t
| `Structure of
(string * [> `String of NonEmptyString.t ]) list ])
list ])
list ])
list ]