typed-aws
Version:
Helps you write AWS CloudFormation in TypeScript
54 lines (53 loc) • 2.15 kB
TypeScript
import { CfnResource, Resolvable } from '../../base';
export declare type ReportPlan_Type = 'AWS::Backup::ReportPlan';
export declare const ReportPlan_Type = "AWS::Backup::ReportPlan";
/**
* Contains detailed information about a report plan in AWS Backup Audit
* Manager. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html}
*/
export default function ReportPlan(props: ReportPlan_Properties): CfnResource<ReportPlan_Properties>;
/**
* Contains detailed information about a report plan in AWS Backup Audit
* Manager. {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html}
*/
export declare type ReportPlan_Properties = {
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportplanname}
*/
ReportPlanName?: Resolvable<string>;
ReportPlanArn?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportplandescription}
*/
ReportPlanDescription?: Resolvable<string>;
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportplantags}
*/
ReportPlanTags?: Tag[];
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportdeliverychannel}
*/
ReportDeliveryChannel: {
Formats?: Resolvable<string>[];
S3BucketName: Resolvable<string>;
S3KeyPrefix?: Resolvable<string>;
};
/**
* {@link
* http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-reportplan.html#cfn-backup-reportplan-reportsetting}
*/
ReportSetting: {
ReportTemplate: Resolvable<string>;
FrameworkArns?: Resolvable<string>[];
};
};
export declare type Tag = {
Key?: Resolvable<string>;
Value?: Resolvable<string>;
};