Preparing search index...
The search index is not available
Realtime Web Suite Server package
Realtime Web Suite Server package
EFSServiceInstance
Class EFSServiceInstance
Hierarchy (
view full
)
RWSService
EFSServiceInstance
Index
Constructors
constructor
Properties
_RELOADABLE
ec2
efs
lambda
region
s3
_instances
Methods
create
Access
Point
create
Mount
Target
delete
Dir
deleteEFS
generate
Client
Token
get
Access
Points
get
Or
CreateEFS
get
Reloadable
processEFSLoader
reload
Service
sleep
upload
ToEFS
wait
For
Access
Point
wait
ForEFS
wait
For
File
System
Mount
get
Singleton
Constructors
constructor
new EFSService
Instance
(
)
:
EFSServiceInstance
Returns
EFSServiceInstance
Properties
_RELOADABLE
_RELOADABLE
:
boolean
= false
Private
ec2
ec2
:
EC2
Private
efs
efs
:
EFS
Private
lambda
lambda
:
Lambda
Private
region
region
:
string
Private
s3
s3
:
S3
Static
Protected
_instances
_instances
:
{
[
key
:
string
]
:
RWSService
;
}
= {}
Type declaration
[
key
:
string
]:
RWSService
Methods
create
Access
Point
create
Access
Point
(
fileSystemId
)
:
Promise
<
[
string
,
string
]
>
Parameters
fileSystemId
:
string
Returns
Promise
<
[
string
,
string
]
>
create
Mount
Target
create
Mount
Target
(
fileSystemId
,
subnetId
)
:
Promise
<
string
>
Parameters
fileSystemId
:
string
subnetId
:
string
Returns
Promise
<
string
>
delete
Dir
delete
Dir
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
deleteEFS
deleteEFS
(
fileSystemId
)
:
Promise
<
void
>
Parameters
fileSystemId
:
string
Returns
Promise
<
void
>
generate
Client
Token
generate
Client
Token
(
)
:
string
Returns
string
get
Access
Points
get
Access
Points
(
fileSystemId
)
:
Promise
<
AccessPointDescriptions
>
Parameters
fileSystemId
:
string
Returns
Promise
<
AccessPointDescriptions
>
get
Or
CreateEFS
get
Or
CreateEFS
(
functionName
,
vpcId
)
:
Promise
<
[
string
,
string
,
boolean
]
>
Parameters
functionName
:
string
vpcId
:
string
Returns
Promise
<
[
string
,
string
,
boolean
]
>
get
Reloadable
get
Reloadable
(
)
:
string
Returns
string
processEFSLoader
processEFSLoader
(
vpcId
,
subnetId
)
:
Promise
<
string
>
Parameters
vpcId
:
string
subnetId
:
string
Returns
Promise
<
string
>
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
>
sleep
sleep
(
ms
)
:
Promise
<
void
>
Parameters
ms
:
number
Returns
Promise
<
void
>
upload
ToEFS
upload
ToEFS
(
baseFunctionName
,
efsId
,
modulesS3Key
,
s3Bucket
,
vpcId
,
subnetId
)
:
Promise
<
void
>
Parameters
baseFunctionName
:
string
efsId
:
string
modulesS3Key
:
string
s3Bucket
:
string
vpcId
:
string
subnetId
:
string
Returns
Promise
<
void
>
wait
For
Access
Point
wait
For
Access
Point
(
accessPointId
)
:
Promise
<
void
>
Parameters
accessPointId
:
string
Returns
Promise
<
void
>
wait
ForEFS
wait
ForEFS
(
fileSystemId
)
:
Promise
<
void
>
Parameters
fileSystemId
:
string
Returns
Promise
<
void
>
wait
For
File
System
Mount
wait
For
File
System
Mount
(
fileSystemId
)
:
Promise
<
boolean
>
Parameters
fileSystemId
:
string
Returns
Promise
<
boolean
>
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
ec2
efs
lambda
region
s3
_instances
create
Access
Point
create
Mount
Target
delete
Dir
deleteEFS
generate
Client
Token
get
Access
Points
get
Or
CreateEFS
get
Reloadable
processEFSLoader
reload
Service
sleep
upload
ToEFS
wait
For
Access
Point
wait
ForEFS
wait
For
File
System
Mount
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