mirror of
https://github.com/luxfi/sdk.git
synced 2026-10-30 15:19:23 +00:00
20 lines
977 B
Go
20 lines
977 B
Go
// Copyright (C) 2025, Lux Industries, Inc. All rights reserved.
|
|
// See the file LICENSE for licensing terms.
|
|
|
|
package models
|
|
|
|
type NodeConfig struct {
|
|
NodeID string // instance id on cloud server
|
|
Region string // region where cloud server instance is deployed
|
|
AMI string // image id for cloud server dependent on its os (e.g. ubuntu )and region deployed (e.g. us-east-1)
|
|
KeyPair string // key pair name used on cloud server
|
|
CertPath string // where the cert is stored in user's local machine ssh directory
|
|
SecurityGroup string // security group used on cloud server
|
|
ElasticIP string // public IP address of the cloud server
|
|
CloudService string // which cloud service node is hosted on (AWS / GCP)
|
|
UseStaticIP bool // node has a static IP association
|
|
IsMonitor bool // node has a monitoring dashboard
|
|
IsWarpRelayer bool // node has an Warp relayer service
|
|
IsLoadTest bool // node is used to host load test
|
|
}
|