mirror of
				https://github.com/gravitl/netmaker.git
				synced 2025-10-28 07:00:14 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package models
 | |
| 
 | |
| // ExtClient - struct for external clients
 | |
| type ExtClient struct {
 | |
| 	ClientID               string `json:"clientid" bson:"clientid"`
 | |
| 	Description            string `json:"description" bson:"description"`
 | |
| 	PrivateKey             string `json:"privatekey" bson:"privatekey"`
 | |
| 	PublicKey              string `json:"publickey" bson:"publickey"`
 | |
| 	Network                string `json:"network" bson:"network"`
 | |
| 	Address                string `json:"address" bson:"address"`
 | |
| 	Address6               string `json:"address6" bson:"address6"`
 | |
| 	IngressGatewayID       string `json:"ingressgatewayid" bson:"ingressgatewayid"`
 | |
| 	IngressGatewayEndpoint string `json:"ingressgatewayendpoint" bson:"ingressgatewayendpoint"`
 | |
| 	LastModified           int64  `json:"lastmodified" bson:"lastmodified"`
 | |
| 	Enabled                bool   `json:"enabled" bson:"enabled"`
 | |
| 	OwnerID                string `json:"ownerid" bson:"ownerid"`
 | |
| 	InternalIPAddr         string `json:"internal_ip_addr" bson:"internal_ip_addr"`
 | |
| 	InternalIPAddr6        string `json:"internal_ip_addr6" bson:"internal_ip_addr6"`
 | |
| }
 |