lib/app/cluster.go

37 lines
792 B
Go
Raw Normal View History

2021-01-10 23:44:39 +00:00
package app
2021-01-10 18:40:46 +00:00
2021-01-12 05:46:24 +00:00
import (
"database/sql"
"code.tnxs.net/taxnexus/lib/api/devops/devops_models"
)
// ClusterChannelWrapper wraps the object with the security principal
type ClusterChannelWrapper struct {
Obj devops_models.Cluster
Principal User
2021-01-13 05:30:35 +00:00
SagaID string
SagaType string
2021-01-12 05:46:24 +00:00
}
2021-01-10 18:40:46 +00:00
// Cluster is a first class object type
type Cluster struct {
ID string
CreatedByID string
CreatedDate sql.NullTime
Description string
Environment string
Gateway string
IPAddress string
LastModifiedByID string
LastModifiedDate sql.NullTime
Name string
OwnerID string
Ref string
Status string
Subnet string
TenantID string
Type string
Zone string
}