import { IEnvironmentAware } from "../environment-aware"; import * as constructs from "constructs"; /** * Indicates that this resource can be referenced as a CallAnalyticsCategory. * * @stability experimental */ export interface ICallAnalyticsCategoryRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a CallAnalyticsCategory resource. */ readonly callAnalyticsCategoryRef: CallAnalyticsCategoryReference; } /** * A reference to a CallAnalyticsCategory resource. * * @struct * @stability external */ export interface CallAnalyticsCategoryReference { /** * The Arn of the CallAnalyticsCategory resource. */ readonly callAnalyticsCategoryArn: string; } /** * Indicates that this resource can be referenced as a MedicalVocabulary. * * @stability experimental */ export interface IMedicalVocabularyRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a MedicalVocabulary resource. */ readonly medicalVocabularyRef: MedicalVocabularyReference; } /** * A reference to a MedicalVocabulary resource. * * @struct * @stability external */ export interface MedicalVocabularyReference { /** * The Arn of the MedicalVocabulary resource. */ readonly medicalVocabularyArn: string; } /** * Indicates that this resource can be referenced as a Vocabulary. * * @stability experimental */ export interface IVocabularyRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a Vocabulary resource. */ readonly vocabularyRef: VocabularyReference; } /** * A reference to a Vocabulary resource. * * @struct * @stability external */ export interface VocabularyReference { /** * The Arn of the Vocabulary resource. */ readonly vocabularyArn: string; } /** * Indicates that this resource can be referenced as a VocabularyFilter. * * @stability experimental */ export interface IVocabularyFilterRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a VocabularyFilter resource. */ readonly vocabularyFilterRef: VocabularyFilterReference; } /** * A reference to a VocabularyFilter resource. * * @struct * @stability external */ export interface VocabularyFilterReference { /** * The Arn of the VocabularyFilter resource. */ readonly vocabularyFilterArn: string; }