Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { MetaData types.Metadata `json:"metadata"` Specification ClusterSpec `json:"spec"` }
Cluster contains the parameters needed for a Cluster
type ClusterKey ¶
type ClusterSpec ¶
type KubeCluster ¶
type KubeCluster struct { ClusterDef KubeClusterDef `yaml:"cluster"` ClusterName string `yaml:"name"` }
type KubeClusterDef ¶
type KubeConfig ¶
type KubeConfig struct { ApiVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Clusters []KubeCluster `yaml:"clusters"` Contexts []KubeContext `yaml:"contexts"` CurrentContext string `yaml:"current-context"` Preferences map[string]string `yaml:"preferences"` Users []KubeUser `yaml:"users"` }
type KubeContext ¶
type KubeContext struct { ContextDef KubeContextDef `yaml:"context"` ContextName string `yaml:"name"` }
type KubeContextDef ¶
type KubeUser ¶
type KubeUser struct { UserName string `yaml:"name"` UserDef KubeUserDef `yaml:"user"` }
type KubeUserDef ¶
type LogicalCloud ¶
type LogicalCloud struct { MetaData types.Metadata `json:"metadata"` Specification Spec `json:"spec"` }
LogicalCloud contains the parameters needed for a Logical Cloud
type LogicalCloudKey ¶
type LogicalCloudKey struct { Project string `json:"project"` LogicalCloudName string `json:"logicalCloud"` }
LogicalCloudKey is the key structure that is used in the database
type PrivateKey ¶
type PrivateKey struct {
KeyValue string `json:"key" encrypted:""`
}
PrivateKey is the key structure that is used in the database
Click to show internal directories.
Click to hide internal directories.