/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Resource Type definition for AWS::GuardDuty::Detector */ export interface AwsGuarddutyDetector { FindingPublishingFrequency?: string; Enable: boolean; DataSources?: CFNDataSourceConfigurations; Id?: string; Tags?: Tag[]; } export interface CFNDataSourceConfigurations { MalwareProtection?: CFNMalwareProtectionConfiguration; S3Logs?: CFNS3LogsConfiguration; Kubernetes?: CFNKubernetesConfiguration; } export interface CFNMalwareProtectionConfiguration { ScanEc2InstanceWithFindings?: CFNScanEc2InstanceWithFindingsConfiguration; } export interface CFNScanEc2InstanceWithFindingsConfiguration { EbsVolumes?: boolean; } export interface CFNS3LogsConfiguration { Enable?: boolean; } export interface CFNKubernetesConfiguration { AuditLogs?: CFNKubernetesAuditLogsConfiguration; } export interface CFNKubernetesAuditLogsConfiguration { Enable?: boolean; } export interface Tag { Value: string; Key: string; }