Search
Preparing search index...
The search index is not available
@threefold/grid_client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
@threefold/grid_client
VMHL
Class VMHL
Hierarchy
HighLevelBase
VMHL
Index
Constructors
constructor
Properties
config
nodes
rmb
Methods
_delete
_delete
Machine
Network
_filter
Workloads
create
delete
Constructors
constructor
new VMHL
(
config
:
GridClientConfig
)
:
VMHL
Parameters
config:
GridClientConfig
Returns
VMHL
Properties
config
config
:
GridClientConfig
nodes
nodes
:
Nodes
rmb
rmb
:
RMB
Methods
_delete
_delete
(
deployment
:
Deployment
, names
:
string
[]
, types
?:
WorkloadTypes
[]
)
:
Promise
<
TwinDeployment
[]
>
Parameters
deployment:
Deployment
names:
string
[]
types:
WorkloadTypes
[]
= ...
Returns
Promise
<
TwinDeployment
[]
>
_delete
Machine
Network
_delete
Machine
Network
(
deployment
:
Deployment
, remainingWorkloads
:
Workload
[]
, deletedMachineWorkloads
:
Workload
[]
, node_id
:
number
)
:
Promise
<
[
TwinDeployment
[]
,
Workload
[]
,
number
[]
,
string
[]
,
Network
]
>
Parameters
deployment:
Deployment
remainingWorkloads:
Workload
[]
deletedMachineWorkloads:
Workload
[]
node_id:
number
Returns
Promise
<
[
TwinDeployment
[]
,
Workload
[]
,
number
[]
,
string
[]
,
Network
]
>
_filter
Workloads
_filter
Workloads
(
deployment
:
Deployment
, names
:
string
[]
, types
?:
WorkloadTypes
[]
)
:
[
Workload
[]
,
Workload
[]
]
Parameters
deployment:
Deployment
names:
string
[]
types:
WorkloadTypes
[]
= ...
Returns
[
Workload
[]
,
Workload
[]
]
create
create
(
name
:
string
, nodeId
:
number
, flist
:
string
, cpu
:
number
, memory
:
number
, rootfs_size
:
number
, disks
:
DiskModel
[]
, publicIp
:
boolean
, publicIp6
:
boolean
, planetary
:
boolean
, network
:
Network
, entrypoint
:
string
, env
:
Record
<
string
,
unknown
>
, metadata
?:
string
, description
?:
string
, qsfsDisks
?:
QSFSDiskModel
[]
, qsfsProjectName
?:
string
, addAccess
?:
boolean
, accessNodeId
?:
number
, ip
?:
string
, corex
?:
boolean
, solutionProviderId
:
number
, zlogsOutput
?:
string
, gpus
?:
string
[]
)
:
Promise
<
[
TwinDeployment
[]
,
string
]
>
Parameters
name:
string
nodeId:
number
flist:
string
cpu:
number
memory:
number
rootfs_size:
number
disks:
DiskModel
[]
publicIp:
boolean
publicIp6:
boolean
planetary:
boolean
network:
Network
entrypoint:
string
env:
Record
<
string
,
unknown
>
metadata:
string
= ""
description:
string
= ""
qsfsDisks:
QSFSDiskModel
[]
= []
qsfsProjectName:
string
= ""
addAccess:
boolean
= false
accessNodeId:
number
= 0
ip:
string
= ""
corex:
boolean
= false
solutionProviderId:
number
Optional
zlogsOutput:
string
gpus:
string
[]
= []
Returns
Promise
<
[
TwinDeployment
[]
,
string
]
>
delete
delete
(
deployment
:
Deployment
, names
:
string
[]
)
:
Promise
<
TwinDeployment
[]
>
Parameters
deployment:
Deployment
names:
string
[]
Returns
Promise
<
TwinDeployment
[]
>
Exports
VMHL
constructor
config
nodes
rmb
_delete
_delete
Machine
Network
_filter
Workloads
create
delete
Generated using
TypeDoc