typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
53 lines (52 loc) • 2.28 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type Detector_Type = 'AWS::GuardDuty::Detector';
export declare const Detector_Type = "AWS::GuardDuty::Detector";
/**
* Resource Type definition for AWS::GuardDuty::Detector {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html}
*/
export default function Detector(props: Detector_Properties): CfnResource<Detector_Properties>;
/**
* Resource Type definition for AWS::GuardDuty::Detector {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html}
*/
export declare type Detector_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-findingpublishingfrequency}
*/
FindingPublishingFrequency?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-enable}
*/
Enable: Resolvable<boolean>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-guardduty-detector.html#cfn-guardduty-detector-datasources}
*/
DataSources?: CFNDataSourceConfigurations;
Id?: Resolvable<string>;
};
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html}
*/
export declare type CFNS3LogsConfiguration = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfns3logsconfiguration.html#cfn-guardduty-detector-cfns3logsconfiguration-enable}
*/
Enable?: Resolvable<boolean>;
};
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfndatasourceconfigurations.html}
*/
export declare type CFNDataSourceConfigurations = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-guardduty-detector-cfndatasourceconfigurations.html#cfn-guardduty-detector-cfndatasourceconfigurations-s3logs}
*/
S3Logs?: CFNS3LogsConfiguration;
};