UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

58 lines (57 loc) 2.31 kB
import { CfnResource, Resolvable } from '../../base'; export declare type Group_Type = 'AWS::XRay::Group'; export declare const Group_Type = "AWS::XRay::Group"; /** * This schema provides construct and validation rules for AWS-XRay Group * resource parameters. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html} */ export default function Group(props: Group_Properties): CfnResource<Group_Properties>; /** * This schema provides construct and validation rules for AWS-XRay Group * resource parameters. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html} */ export declare type Group_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html#cfn-xray-group-filterexpression} */ FilterExpression?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html#cfn-xray-group-groupname} */ GroupName?: Resolvable<string>; GroupARN?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html#cfn-xray-group-insightsconfiguration} */ InsightsConfiguration?: InsightsConfiguration; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-xray-group.html#cfn-xray-group-tags} */ Tags?: Tags; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-insightsconfiguration.html} */ export declare type InsightsConfiguration = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-insightsconfiguration.html#cfn-xray-group-insightsconfiguration-insightsenabled} */ InsightsEnabled?: Resolvable<boolean>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-xray-group-insightsconfiguration.html#cfn-xray-group-insightsconfiguration-notificationsenabled} */ NotificationsEnabled?: Resolvable<boolean>; }; export declare type Tags = { Key: Resolvable<string>; Value: Resolvable<string>; }[];