v1

package
v0.0.0-...-92cabdc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 20, 2023 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Overview

Package v1 contains API Schema definitions for the tool v1 API group +kubebuilder:object:generate=true +groupName=tool.6zacode-toolbox.github.io

Index

Constants

View Source
const COMPOSE_ACTION_DOWN = "down"
View Source
const COMPOSE_ACTION_UP = "up -d"
View Source
const ConnectionModeSSH = "ssh"
View Source
const ConnectionModeTLS = "tls"

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "tool.6zacode-toolbox.github.io", Version: "v1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type ClientInfo

type ClientInfo struct {
	Debug   bool      `json:"Debug,omitempty"`
	Context string    `json:"Context,omitempty"`
	Plugins []Plugins `json:"Plugins,omitempty"`
}

func (*ClientInfo) DeepCopy

func (in *ClientInfo) DeepCopy() *ClientInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientInfo.

func (*ClientInfo) DeepCopyInto

func (in *ClientInfo) DeepCopyInto(out *ClientInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ComposeStatus

type ComposeStatus struct {
	Name        string `json:"name,omitempty"`
	Status      string `json:"status,omitempty"`
	ConfigFiles string `json:"configFiles,omitempty"`
}

func (*ComposeStatus) DeepCopy

func (in *ComposeStatus) DeepCopy() *ComposeStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposeStatus.

func (*ComposeStatus) DeepCopyInto

func (in *ComposeStatus) DeepCopyInto(out *ComposeStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ContainerdCommit

type ContainerdCommit struct {
	ID       string `json:"ID,omitempty"`
	Expected string `json:"Expected,omitempty"`
}

func (*ContainerdCommit) DeepCopy

func (in *ContainerdCommit) DeepCopy() *ContainerdCommit

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerdCommit.

func (*ContainerdCommit) DeepCopyInto

func (in *ContainerdCommit) DeepCopyInto(out *ContainerdCommit)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CrdDefinition

type CrdDefinition struct {
	APIVersion string
	Namespace  string
	Name       string
	Resource   string
}

func (*CrdDefinition) DeepCopy

func (in *CrdDefinition) DeepCopy() *CrdDefinition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrdDefinition.

func (*CrdDefinition) DeepCopyInto

func (in *CrdDefinition) DeepCopyInto(out *CrdDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DockerComposeRunner

type DockerComposeRunner struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DockerComposeRunnerSpec   `json:"spec,omitempty"`
	Status DockerComposeRunnerStatus `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status DockerComposeRunner is the Schema for the dockercomposerunners API

func (*DockerComposeRunner) DeepCopy

func (in *DockerComposeRunner) DeepCopy() *DockerComposeRunner

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunner.

func (*DockerComposeRunner) DeepCopyInto

func (in *DockerComposeRunner) DeepCopyInto(out *DockerComposeRunner)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DockerComposeRunner) DeepCopyObject

func (in *DockerComposeRunner) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DockerComposeRunner) GetCrdDefinition

func (crd *DockerComposeRunner) GetCrdDefinition() *CrdDefinition

type DockerComposeRunnerList

type DockerComposeRunnerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DockerComposeRunner `json:"items"`
}

DockerComposeRunnerList contains a list of DockerComposeRunner

func (*DockerComposeRunnerList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunnerList.

func (*DockerComposeRunnerList) DeepCopyInto

func (in *DockerComposeRunnerList) DeepCopyInto(out *DockerComposeRunnerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DockerComposeRunnerList) DeepCopyObject

func (in *DockerComposeRunnerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DockerComposeRunnerSpec

type DockerComposeRunnerSpec struct {

	// Foo is an example field of DockerComposeRunner. Edit dockercomposerunner_types.go to remove/update
	HostIP        string   `json:"hostip,omitempty"`
	ResourceOwner string   `json:"resourceOwner,omitempty"`
	ComposeFile   string   `json:"composeFile"`
	ExecutionPath string   `json:"executionPath,omitempty"`
	RepoAddress   string   `json:"repoAddress"`
	MountVars     []string `json:"mountVars,omitempty"`
}

DockerComposeRunnerSpec defines the desired state of DockerComposeRunner

func (*DockerComposeRunnerSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunnerSpec.

func (*DockerComposeRunnerSpec) DeepCopyInto

func (in *DockerComposeRunnerSpec) DeepCopyInto(out *DockerComposeRunnerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DockerComposeRunnerStatus

type DockerComposeRunnerStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Instanced     bool            `json:"instanced,omitempty"`
	Validated     bool            `json:"validated,omitempty"`
	ConfigMapName string          `json:"configMapName,omitempty"`
	ComposeStatus []ComposeStatus `json:"composeStatus,omitempty"`
}

DockerComposeRunnerStatus defines the observed state of DockerComposeRunner

func (*DockerComposeRunnerStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerComposeRunnerStatus.

func (*DockerComposeRunnerStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DockerContainerSummary

type DockerContainerSummary struct {
	Command      string `json:"Command,omitempty"`
	CreatedAt    string `json:"CreatedAt,omitempty"`
	ID           string `json:"ID,omitempty"`
	Image        string `json:"Image,omitempty"`
	Labels       string `json:"Labels,omitempty"`
	LocalVolumes string `json:"LocalVolumes,omitempty"`
	Mounts       string `json:"Mounts,omitempty"`
	Names        string `json:"Names,omitempty"`
	Networks     string `json:"Networks,omitempty"`
	Ports        string `json:"Ports,omitempty"`
	RunningFor   string `json:"RunningFor,omitempty"`
	Size         string `json:"Size,omitempty"`
	State        string `json:"State,omitempty"`
	Status       string `json:"Status,omitempty"`
}

func (*DockerContainerSummary) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerContainerSummary.

func (*DockerContainerSummary) DeepCopyInto

func (in *DockerContainerSummary) DeepCopyInto(out *DockerContainerSummary)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DockerHost

type DockerHost struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DockerHostSpec   `json:"spec,omitempty"`
	Status DockerHostStatus `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status DockerHost is the Schema for the dockerhosts API

func (*DockerHost) DeepCopy

func (in *DockerHost) DeepCopy() *DockerHost

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHost.

func (*DockerHost) DeepCopyInto

func (in *DockerHost) DeepCopyInto(out *DockerHost)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DockerHost) DeepCopyObject

func (in *DockerHost) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DockerHost) GetCrdDefinition

func (crd *DockerHost) GetCrdDefinition() *CrdDefinition

type DockerHostList

type DockerHostList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DockerHost `json:"items"`
}

+kubebuilder:object:root=true DockerHostList contains a list of DockerHost

func (*DockerHostList) DeepCopy

func (in *DockerHostList) DeepCopy() *DockerHostList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostList.

func (*DockerHostList) DeepCopyInto

func (in *DockerHostList) DeepCopyInto(out *DockerHostList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DockerHostList) DeepCopyObject

func (in *DockerHostList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DockerHostSpec

type DockerHostSpec struct {
	HostIP string `json:"hostip,omitempty"`

	SSHConnection SSHConnection `json:"sshConnection,omitempty"`
}

DockerHostSpec defines the desired state of DockerHost

func (*DockerHostSpec) DeepCopy

func (in *DockerHostSpec) DeepCopy() *DockerHostSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostSpec.

func (*DockerHostSpec) DeepCopyInto

func (in *DockerHostSpec) DeepCopyInto(out *DockerHostSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DockerHostStatus

type DockerHostStatus struct {
	Containers        []DockerContainerSummary `json:"containers,omitempty"`
	DockerHost        DockerInfo               `json:"host,omitempty"`
	Instanced         bool                     `json:"instanced,omitempty"`
	SuccessValidation bool                     `json:"successValidation,omitempty"`
	Validated         bool                     `json:"validated,omitempty"`
	Error             string                   `json:"error,omitempty"`
	AppConfigMap      map[string]string        `json:"appConfigMap,omitempty"`
}

DockerHostStatus defines the observed state of DockerHost

func (*DockerHostStatus) DeepCopy

func (in *DockerHostStatus) DeepCopy() *DockerHostStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostStatus.

func (*DockerHostStatus) DeepCopyInto

func (in *DockerHostStatus) DeepCopyInto(out *DockerHostStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DockerInfo

type DockerInfo struct {
	ID                 string           `json:"ID"`
	Containers         int              `json:"Containers,omitempty"`
	ContainersRunning  int              `json:"ContainersRunning,omitempty"`
	ContainersPaused   int              `json:"ContainersPaused,omitempty"`
	ContainersStopped  int              `json:"ContainersStopped,omitempty"`
	Images             int              `json:"Images,omitempty"`
	Driver             string           `json:"Driver,omitempty"`
	Plugins            HostPlugins      `json:"Plugins,omitempty"`
	MemoryLimit        bool             `json:"MemoryLimit,omitempty"`
	SwapLimit          bool             `json:"SwapLimit,omitempty"`
	KernelMemory       bool             `json:"KernelMemory,omitempty"`
	KernelMemoryTCP    bool             `json:"KernelMemoryTCP,omitempty"`
	CPUCfsPeriod       bool             `json:"CpuCfsPeriod,omitempty"`
	CPUCfsQuota        bool             `json:"CpuCfsQuota,omitempty"`
	CPUShares          bool             `json:"CPUShares,omitempty"`
	CPUSet             bool             `json:"CPUSet,omitempty"`
	PidsLimit          bool             `json:"PidsLimit,omitempty"`
	IPv4Forwarding     bool             `json:"IPv4Forwarding,omitempty"`
	BridgeNfIptables   bool             `json:"BridgeNfIptables,omitempty"`
	BridgeNfIP6Tables  bool             `json:"BridgeNfIp6tables,omitempty"`
	Debug              bool             `json:"Debug,omitempty"`
	NFd                int              `json:"NFd,omitempty"`
	OomKillDisable     bool             `json:"OomKillDisable,omitempty"`
	NGoroutines        int              `json:"NGoroutines,omitempty"`
	LoggingDriver      string           `json:"LoggingDriver,omitempty"`
	CgroupDriver       string           `json:"CgroupDriver,omitempty"`
	CgroupVersion      string           `json:"CgroupVersion,omitempty"`
	NEventsListener    int              `json:"NEventsListener,omitempty"`
	KernelVersion      string           `json:"KernelVersion,omitempty"`
	OperatingSystem    string           `json:"OperatingSystem,omitempty"`
	OSVersion          string           `json:"OSVersion,omitempty"`
	OSType             string           `json:"OSType,omitempty"`
	Architecture       string           `json:"Architecture,omitempty"`
	IndexServerAddress string           `json:"IndexServerAddress,omitempty"`
	RegistryConfig     RegistryConfig   `json:"RegistryConfig,omitempty"`
	Ncpu               int              `json:"NCPU,omitempty"`
	MemTotal           int64            `json:"MemTotal,omitempty"`
	DockerRootDir      string           `json:"DockerRootDir,omitempty"`
	HTTPProxy          string           `json:"HttpProxy,omitempty"`
	HTTPSProxy         string           `json:"HttpsProxy,omitempty"`
	NoProxy            string           `json:"NoProxy,omitempty"`
	Name               string           `json:"Name,omitempty"`
	Labels             []string         `json:"Labels,omitempty"`
	ExperimentalBuild  bool             `json:"ExperimentalBuild,omitempty"`
	ServerVersion      string           `json:"ServerVersion,omitempty"`
	Runtimes           Runtimes         `json:"Runtimes,omitempty"`
	DefaultRuntime     string           `json:"DefaultRuntime,omitempty"`
	Swarm              Swarm            `json:"Swarm,omitempty"`
	LiveRestoreEnabled bool             `json:"LiveRestoreEnabled,omitempty"`
	Isolation          string           `json:"Isolation,omitempty"`
	InitBinary         string           `json:"InitBinary,omitempty"`
	ContainerdCommit   ContainerdCommit `json:"ContainerdCommit,omitempty"`
	RuncCommit         RuncCommit       `json:"RuncCommit,omitempty"`
	InitCommit         InitCommit       `json:"InitCommit,omitempty"`
	SecurityOptions    []string         `json:"SecurityOptions,omitempty"`
	ClientInfo         ClientInfo       `json:"ClientInfo,omitempty"`
}

func (*DockerInfo) DeepCopy

func (in *DockerInfo) DeepCopy() *DockerInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerInfo.

func (*DockerInfo) DeepCopyInto

func (in *DockerInfo) DeepCopyInto(out *DockerInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DockerIo

type DockerIo struct {
	Name     string   `json:"Name,omitempty"`
	Mirrors  []string `json:"Mirrors,omitempty"`
	Secure   bool     `json:"Secure,omitempty"`
	Official bool     `json:"Official,omitempty"`
}

func (*DockerIo) DeepCopy

func (in *DockerIo) DeepCopy() *DockerIo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerIo.

func (*DockerIo) DeepCopyInto

func (in *DockerIo) DeepCopyInto(out *DockerIo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostPlugins

type HostPlugins struct {
	Volume        []string `json:"Volume,omitempty"`
	Network       []string `json:"Network,omitempty"`
	Authorization []string `json:"Authorization,omitempty"`
	Log           []string `json:"Log,omitempty"`
}

EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! NOTE: json tags are required. Any new fields you add must have json tags for the fields to be serialized.

func (*HostPlugins) DeepCopy

func (in *HostPlugins) DeepCopy() *HostPlugins

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostPlugins.

func (*HostPlugins) DeepCopyInto

func (in *HostPlugins) DeepCopyInto(out *HostPlugins)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HubproxyDockerInternal5000

type HubproxyDockerInternal5000 struct {
	Name     string   `json:"Name,omitempty"`
	Mirrors  []string `json:"Mirrors,omitempty"`
	Secure   bool     `json:"Secure,omitempty"`
	Official bool     `json:"Official,omitempty"`
}

func (*HubproxyDockerInternal5000) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HubproxyDockerInternal5000.

func (*HubproxyDockerInternal5000) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexConfigs

type IndexConfigs struct {
	DockerIo                   DockerIo                   `json:"docker.io,omitempty"`
	HubproxyDockerInternal5000 HubproxyDockerInternal5000 `json:"hubproxy.docker.internal:5000,omitempty"`
}

func (*IndexConfigs) DeepCopy

func (in *IndexConfigs) DeepCopy() *IndexConfigs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexConfigs.

func (*IndexConfigs) DeepCopyInto

func (in *IndexConfigs) DeepCopyInto(out *IndexConfigs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InitCommit

type InitCommit struct {
	ID       string `json:"ID,omitempty"`
	Expected string `json:"Expected,omitempty"`
}

func (*InitCommit) DeepCopy

func (in *InitCommit) DeepCopy() *InitCommit

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitCommit.

func (*InitCommit) DeepCopyInto

func (in *InitCommit) DeepCopyInto(out *InitCommit)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IoContainerdRuncV2

type IoContainerdRuncV2 struct {
	Path string `json:"path,omitempty"`
}

func (*IoContainerdRuncV2) DeepCopy

func (in *IoContainerdRuncV2) DeepCopy() *IoContainerdRuncV2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IoContainerdRuncV2.

func (*IoContainerdRuncV2) DeepCopyInto

func (in *IoContainerdRuncV2) DeepCopyInto(out *IoContainerdRuncV2)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IoContainerdRuntimeV1Linux

type IoContainerdRuntimeV1Linux struct {
	Path string `json:"path,omitempty"`
}

func (*IoContainerdRuntimeV1Linux) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IoContainerdRuntimeV1Linux.

func (*IoContainerdRuntimeV1Linux) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Plugins

type Plugins struct {
	SchemaVersion    string `json:"SchemaVersion,omitempty"`
	Vendor           string `json:"Vendor,omitempty"`
	Version          string `json:"Version,omitempty"`
	ShortDescription string `json:"ShortDescription,omitempty"`
	Name             string `json:"Name,omitempty"`
	Path             string `json:"Path,omitempty"`
	URL              string `json:"URL,omitempty"`
}

func (*Plugins) DeepCopy

func (in *Plugins) DeepCopy() *Plugins

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Plugins.

func (*Plugins) DeepCopyInto

func (in *Plugins) DeepCopyInto(out *Plugins)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegistryConfig

type RegistryConfig struct {
	AllowNondistributableArtifactsCIDRs     []string     `json:"AllowNondistributableArtifactsCIDRs,omitempty"`
	AllowNondistributableArtifactsHostnames []string     `json:"AllowNondistributableArtifactsHostnames,omitempty"`
	InsecureRegistryCIDRs                   []string     `json:"InsecureRegistryCIDRs,omitempty"`
	IndexConfigs                            IndexConfigs `json:"IndexConfigs,omitempty"`
	Mirrors                                 []string     `json:"Mirrors,omitempty"`
}

func (*RegistryConfig) DeepCopy

func (in *RegistryConfig) DeepCopy() *RegistryConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryConfig.

func (*RegistryConfig) DeepCopyInto

func (in *RegistryConfig) DeepCopyInto(out *RegistryConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Runc

type Runc struct {
	Path string `json:"path,omitempty"`
}

func (*Runc) DeepCopy

func (in *Runc) DeepCopy() *Runc

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runc.

func (*Runc) DeepCopyInto

func (in *Runc) DeepCopyInto(out *Runc)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RuncCommit

type RuncCommit struct {
	ID       string `json:"ID,omitempty"`
	Expected string `json:"Expected,omitempty"`
}

func (*RuncCommit) DeepCopy

func (in *RuncCommit) DeepCopy() *RuncCommit

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuncCommit.

func (*RuncCommit) DeepCopyInto

func (in *RuncCommit) DeepCopyInto(out *RuncCommit)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Runtimes

type Runtimes struct {
	IoContainerdRuncV2         IoContainerdRuncV2         `json:"io.containerd.runc.v2,omitempty"`
	IoContainerdRuntimeV1Linux IoContainerdRuntimeV1Linux `json:"io.containerd.runtime.v1.linux,omitempty"`
	Runc                       Runc                       `json:"runc,omitempty"`
}

func (*Runtimes) DeepCopy

func (in *Runtimes) DeepCopy() *Runtimes

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runtimes.

func (*Runtimes) DeepCopyInto

func (in *Runtimes) DeepCopyInto(out *Runtimes)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SSHConnection

type SSHConnection struct {
	SSHUser string `json:"sshUser"`
}

func (*SSHConnection) DeepCopy

func (in *SSHConnection) DeepCopy() *SSHConnection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHConnection.

func (*SSHConnection) DeepCopyInto

func (in *SSHConnection) DeepCopyInto(out *SSHConnection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Swarm

type Swarm struct {
	NodeID           string   `json:"NodeID,omitempty"`
	NodeAddr         string   `json:"NodeAddr,omitempty"`
	LocalNodeState   string   `json:"LocalNodeState,omitempty"`
	ControlAvailable bool     `json:"ControlAvailable,omitempty"`
	Error            string   `json:"Error,omitempty"`
	RemoteManagers   []string `json:"RemoteManagers,omitempty"`
}

func (*Swarm) DeepCopy

func (in *Swarm) DeepCopy() *Swarm

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Swarm.

func (*Swarm) DeepCopyInto

func (in *Swarm) DeepCopyInto(out *Swarm)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL