docs
evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
A small infrastructure helper that assembles service settings by reading outputs from other stacks. The focus is on retrieving network, database, and monitoring values while preserving secret data coming from remote stacks.
export interface StackNames {
network: string;
database: string;
monitoring?: string;
}
export type InfraValue<T> = T | PromiseLike<T>;
export interface CrossStackConfig {
vpcId: InfraValue<string>;
privateSubnetIds: InfraValue<string[]>;
databaseEndpoint: InfraValue<string>;
databasePassword: InfraValue<string>;
monitoringUrl?: InfraValue<string>;
}
export function buildCrossStackConfig(names: StackNames): CrossStackConfig;Provides cross-stack data access and secret propagation.