/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ export type Tags = { Key: string; Value: string; }[]; /** * This schema provides construct and validation rules for AWS-XRay Group resource parameters. */ export interface AwsXrayGroup { /** * The filter expression defining criteria by which to group traces. */ FilterExpression?: string; /** * The case-sensitive name of the new group. Names must be unique. */ GroupName?: string; /** * The ARN of the group that was generated on creation. */ GroupARN?: string; InsightsConfiguration?: InsightsConfiguration; Tags?: Tags; } export interface InsightsConfiguration { /** * Set the InsightsEnabled value to true to enable insights or false to disable insights. */ InsightsEnabled?: boolean; /** * Set the NotificationsEnabled value to true to enable insights notifications. Notifications can only be enabled on a group with InsightsEnabled set to true. */ NotificationsEnabled?: boolean; }