UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

32 lines (31 loc) 1.43 kB
import { CfnResource, Resolvable } from '../../base'; export declare type QueryDefinition_Type = 'AWS::Logs::QueryDefinition'; export declare const QueryDefinition_Type = "AWS::Logs::QueryDefinition"; /** * The resource schema for AWSLogs QueryDefinition {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html} */ export default function QueryDefinition(props: QueryDefinition_Properties): CfnResource<QueryDefinition_Properties>; /** * The resource schema for AWSLogs QueryDefinition {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html} */ export declare type QueryDefinition_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html#cfn-logs-querydefinition-name} */ Name: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html#cfn-logs-querydefinition-querystring} */ QueryString: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-logs-querydefinition.html#cfn-logs-querydefinition-loggroupnames} */ LogGroupNames?: LogGroup[]; QueryDefinitionId?: Resolvable<string>; }; export declare type LogGroup = Resolvable<string>;