import { IEnvironmentAware } from "../environment-aware"; import * as constructs from "constructs"; /** * Indicates that this resource can be referenced as a AppAuthorization. * * @stability experimental */ export interface IAppAuthorizationRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a AppAuthorization resource. */ readonly appAuthorizationRef: AppAuthorizationReference; } /** * A reference to a AppAuthorization resource. * * @struct * @stability external */ export interface AppAuthorizationReference { /** * The AppAuthorizationArn of the AppAuthorization resource. */ readonly appAuthorizationArn: string; } /** * Indicates that this resource can be referenced as a IngestionDestination. * * @stability experimental */ export interface IIngestionDestinationRef extends constructs.IConstruct, IEnvironmentAware { /** * A reference to a IngestionDestination resource. */ readonly ingestionDestinationRef: IngestionDestinationReference; } /** * A reference to a IngestionDestination resource. * * @struct * @stability external */ export interface IngestionDestinationReference { /** * The Arn of the IngestionDestination resource. */ readonly ingestionDestinationArn: string; }