Preparing search index...
The search index is not available
Realtime Web Suite Server package
Realtime Web Suite Server package
LambdaServiceInstance
Class LambdaServiceInstance
Hierarchy (
view full
)
RWSService
LambdaServiceInstance
Index
Constructors
constructor
Properties
_RELOADABLE
region
_instances
Methods
archive
Lambda
delete
Lambda
deploy
Lambda
deploy
Modules
determine
Lambda
Package
Paths
find
Payload
function
Exists
get
Lambda
Function
getNPMPackage
get
Reloadable
integrate
Gateway
Resource
invoke
Lambda
reload
Service
set
Region
setup
Gateway
For
Web
Lambda
wait
For
Lambda
get
Singleton
Constructors
constructor
new
Lambda
Service
Instance
(
)
:
LambdaServiceInstance
Returns
LambdaServiceInstance
Properties
_RELOADABLE
_RELOADABLE
:
boolean
= false
Private
region
region
:
string
Static
Protected
_instances
_instances
:
{
[
key
:
string
]
:
RWSService
;
}
= {}
Type declaration
[
key
:
string
]:
RWSService
Methods
archive
Lambda
archive
Lambda
(
lambdaDirPath
,
moduleCfgDir
,
fullZip
?
)
:
Promise
<
string
>
Parameters
lambdaDirPath
:
string
moduleCfgDir
:
string
fullZip
:
boolean
= false
Returns
Promise
<
string
>
delete
Lambda
delete
Lambda
(
lambdaFunctionName
)
:
Promise
<
void
>
Parameters
lambdaFunctionName
:
string
Returns
Promise
<
void
>
deploy
Lambda
deploy
Lambda
(
functionDirName
,
zipPath
,
vpcId
,
subnetId
?
,
noEFS
?
)
:
Promise
<
any
>
Parameters
functionDirName
:
string
zipPath
:
string
vpcId
:
string
Optional
subnetId
:
string
noEFS
:
boolean
= false
Returns
Promise
<
any
>
deploy
Modules
deploy
Modules
(
functionName
,
efsId
,
vpcId
,
subnetId
,
force
?
)
:
Promise
<
void
>
Parameters
functionName
:
string
efsId
:
string
vpcId
:
string
subnetId
:
string
force
:
boolean
= false
Returns
Promise
<
void
>
determine
Lambda
Package
Paths
determine
Lambda
Package
Paths
(
lambdaDirName
,
moduleCfgDir
)
:
[
string
,
string
]
Parameters
lambdaDirName
:
string
moduleCfgDir
:
string
Returns
[
string
,
string
]
find
Payload
find
Payload
(
lambdaArg
)
:
string
Parameters
lambdaArg
:
string
Returns
string
function
Exists
function
Exists
(
lambdaFunctionName
)
:
Promise
<
boolean
>
Parameters
lambdaFunctionName
:
string
Returns
Promise
<
boolean
>
get
Lambda
Function
get
Lambda
Function
(
lambdaFunctionName
)
:
Promise
<
GetFunctionResponse
>
Parameters
lambdaFunctionName
:
string
Returns
Promise
<
GetFunctionResponse
>
getNPMPackage
getNPMPackage
(
lambdaDirName
)
:
INPMPackage
Parameters
lambdaDirName
:
string
Returns
INPMPackage
get
Reloadable
get
Reloadable
(
)
:
string
Returns
string
integrate
Gateway
Resource
integrate
Gateway
Resource
(
lambdaFunctionName
,
restApiId
,
resource
,
httpMethod
?
)
:
Promise
<
void
>
Parameters
lambdaFunctionName
:
string
restApiId
:
string
resource
:
Resource
httpMethod
:
string
= 'GET'
Returns
Promise
<
void
>
invoke
Lambda
invoke
Lambda
(
functionDirName
,
payload
)
:
Promise
<
{
CapturedLogs
?:
string
[]
;
InvocationType
:
string
;
Response
:
InvocationResponse
;
StatusCode
:
number
;
}
>
Parameters
functionDirName
:
string
payload
:
any
Returns
Promise
<
{
CapturedLogs
?:
string
[]
;
InvocationType
:
string
;
Response
:
InvocationResponse
;
StatusCode
:
number
;
}
>
reload
Service
reload
Service
<
T
>
(
this
,
...
params
)
:
InstanceType
<
T
>
Type Parameters
T
extends
(
new
(
...
args
)
=>
RWSService
)
Parameters
this
:
T
Rest
...
params
:
any
[]
Returns
InstanceType
<
T
>
set
Region
set
Region
(
region
)
:
void
Parameters
region
:
string
Returns
void
setup
Gateway
For
Web
Lambda
setup
Gateway
For
Web
Lambda
(
lambdaFunctionName
,
vpcId
)
:
Promise
<
void
>
Parameters
lambdaFunctionName
:
string
vpcId
:
string
Returns
Promise
<
void
>
wait
For
Lambda
wait
For
Lambda
(
functionName
,
waitFor
?
,
timeoutMs
?
,
intervalMs
?
)
:
Promise
<
void
>
Parameters
functionName
:
string
waitFor
:
string
= null
timeoutMs
:
number
= 300000
intervalMs
:
number
= 5000
Returns
Promise
<
void
>
Static
get
Singleton
get
Singleton
<
T
>
(
this
)
:
InstanceType
<
T
>
Type Parameters
T
extends
(
new
(
...
args
)
=>
RWSService
)
Parameters
this
:
T
Returns
InstanceType
<
T
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_RELOADABLE
region
_instances
archive
Lambda
delete
Lambda
deploy
Lambda
deploy
Modules
determine
Lambda
Package
Paths
find
Payload
function
Exists
get
Lambda
Function
getNPMPackage
get
Reloadable
integrate
Gateway
Resource
invoke
Lambda
reload
Service
set
Region
setup
Gateway
For
Web
Lambda
wait
For
Lambda
get
Singleton
src
errors
index.ts
RWSErrorCodes
tests
index.ts
RWSTestSuite
services
AWSService.ts
AWSServiceInstance
AWSService
AppConfigService.ts
AppConfigService
getAppConfig
AuthService.ts
AuthServiceInstance
AuthService
ConsoleService.ts
ConsoleServiceInstance
ConsoleService
DBService.ts
DBServiceInstance
DBService
EFSService.ts
EFSServiceInstance
EFSService
LambdaService.ts
LambdaServiceInstance
LambdaService
MD5Service.ts
MD5ServiceInstance
MD5Service
ProcessService.ts
ProcessServiceInstance
ProcessService
ServerService.ts
RWSServer
_service.ts
RWSService
S3Service.ts
S3ServiceInstance
S3Service
TraversalService.ts
TraversalServiceInstance
TraversalService
UtilsService.ts
UtilsServiceInstance
UtilsService
VectorStoreService.ts
VectorStoreServiceInstance
VectorStoreService
commands
_command.ts
RWSCommand
ICmdParams
index.ts
RWSAppCommands
controllers
_controller.ts
RWSController
IRequestParams
models
convo
ConvoLoader.ts
RWSConvo
IChainCallOutput
IConvoDebugXMLData
IEmbeddingsHandler
ISplitterParams
VectorStore.ts
RWSVectorStore
prompts
_prompt.ts
RWSPrompt
ILLMChunk
IRWSPromptJSON
IRWSPromptRequestExecutor
IRWSPromptStreamExecutor
IRWSSinglePromptRequestExecutor
ChainStreamType
types
TimeSeriesModel.ts
TimeSeriesModel
interfaces
ITimeSeries.ts
ITimeSeries
_model.ts
RWSModel
IRWSModel
sockets
_socket.ts
RWSSocket
RWSJSONMessage
interfaces
IAppConfig.ts
IAppConfig
IAuthUser.ts
IAuthUser
IContextToken.ts
IContextToken
IDbUser.ts
IDbUser
ITheSocket.ts
ITheSocket
ServerTypes.ts
RWSServerPair
RWSServerStarter
ServerControlSet
WsRoutes
routing
routes.ts
IHTTProute
IPrefixedHTTProutes
RWSHTTPRoutingEntry
index.ts
RWSTrackType
RWSannotations
init.ts
serverInit
install.ts
setupPrisma
setupRWS
Generated using
TypeDoc