typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
52 lines (51 loc) • 2.33 kB
TypeScript
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>;
};