UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

52 lines (51 loc) 2.33 kB
import { CfnResource, Resolvable } from '../../base'; export declare type ScheduledAudit_Type = 'AWS::IoT::ScheduledAudit'; export declare const ScheduledAudit_Type = "AWS::IoT::ScheduledAudit"; /** * Scheduled audits can be used to specify the checks you want to perform * during an audit and how often the audit should be run. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html} */ export default function ScheduledAudit(props: ScheduledAudit_Properties): CfnResource<ScheduledAudit_Properties>; /** * Scheduled audits can be used to specify the checks you want to perform * during an audit and how often the audit should be run. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html} */ export declare type ScheduledAudit_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-scheduledauditname} */ ScheduledAuditName?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-frequency} */ Frequency: Resolvable<'DAILY' | 'WEEKLY' | 'BIWEEKLY' | 'MONTHLY'>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-dayofmonth} */ DayOfMonth?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-dayofweek} */ DayOfWeek?: Resolvable<'SUN' | 'MON' | 'TUE' | 'WED' | 'THU' | 'FRI' | 'SAT'>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-targetchecknames} */ TargetCheckNames: Resolvable<string>[]; ScheduledAuditArn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-scheduledaudit.html#cfn-iot-scheduledaudit-tags} */ Tags?: Tag[]; }; export declare type Tag = { Key: Resolvable<string>; Value: Resolvable<string>; };