DeploymentRouterOptions
Properties
Section titled “Properties”bindings
Section titled “bindings”bindings: RuntimeBindings;coordinator
Section titled “coordinator”coordinator: ThreadExecutionCoordinator;deploymentStore
Section titled “deploymentStore”deploymentStore: DeploymentStore;environment?
Section titled “environment?”optional environment?: string;leaseTtlMs?
Section titled “leaseTtlMs?”optional leaseTtlMs?: number;readiness?
Section titled “readiness?”optional readiness?: () => void | Promise<void>;Returns
Section titled “Returns”void | Promise<void>
resolveGenerations?
Section titled “resolveGenerations?”optional resolveGenerations?: (context) => | { configGeneration: number; secretGeneration: number;} | Promise<{ configGeneration: number; secretGeneration: number;}>;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
{ |
|
|
|
|
|
Returns
Section titled “Returns”| {
configGeneration: number;
secretGeneration: number;
}
| Promise<{
configGeneration: number;
secretGeneration: number;
}>
runtimeConfig?
Section titled “runtimeConfig?”optional runtimeConfig?: Omit<Partial<HarnessConfig>, "agents" | "defaultAgentId" | "sessionStore">;runtimeRevision
Section titled “runtimeRevision”runtimeRevision: RuntimeRevision;sessionStore
Section titled “sessionStore”sessionStore: SessionStore;streamFilter?
Section titled “streamFilter?”optional streamFilter?: StreamEventFilter;Methods
Section titled “Methods”resolvePrincipal()
Section titled “resolvePrincipal()”resolvePrincipal(c): | DeploymentPrincipal | Promise< | DeploymentPrincipal | null> | null;Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
|
|
|
Returns
Section titled “Returns”| DeploymentPrincipal
| Promise<
| DeploymentPrincipal
| null>
| null