v1

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RegionConditionClusterReady = "ClusterReady"

	LocalRegion = "local"
)
View Source
const (
	SecretTypeCredential = "acorn.io/credential"
	SecretTypeContext    = "acorn.io/context"
)
View Source
const Version = "v1"

Variables

View Source
var SchemeGroupVersion = schema.GroupVersion{
	Group:   api_acorn_io.Group,
	Version: Version,
}

Functions

func AddToScheme

func AddToScheme(scheme *runtime.Scheme) error

func AddToSchemeWithGV added in v0.1.2

func AddToSchemeWithGV(scheme *runtime.Scheme, schemeGroupVersion schema.GroupVersion) error

func Convert_url_Values_To__ContainerReplicaExecOptions

func Convert_url_Values_To__ContainerReplicaExecOptions(in, out interface{}, s conversion.Scope) error

func Convert_url_Values_To__ContainerReplicaPortForwardOptions added in v0.7.0

func Convert_url_Values_To__ContainerReplicaPortForwardOptions(in, out interface{}, s conversion.Scope) error

func Convert_url_Values_To__LogOptions

func Convert_url_Values_To__LogOptions(in, out interface{}, s conversion.Scope) error

Types

type AcornImageBuild added in v0.5.0

type AcornImageBuild v1.AcornImageBuildInstance

func (*AcornImageBuild) DeepCopy added in v0.5.0

func (in *AcornImageBuild) DeepCopy() *AcornImageBuild

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

func (*AcornImageBuild) DeepCopyInto added in v0.5.0

func (in *AcornImageBuild) DeepCopyInto(out *AcornImageBuild)

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

func (*AcornImageBuild) DeepCopyObject added in v0.5.0

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

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

type AcornImageBuildList added in v0.5.0

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

func (*AcornImageBuildList) DeepCopy added in v0.5.0

func (in *AcornImageBuildList) DeepCopy() *AcornImageBuildList

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

func (*AcornImageBuildList) DeepCopyInto added in v0.5.0

func (in *AcornImageBuildList) DeepCopyInto(out *AcornImageBuildList)

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

func (*AcornImageBuildList) DeepCopyObject added in v0.5.0

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

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

type Acornfile added in v0.7.0

type Acornfile v1.AppSpec

func (*Acornfile) DeepCopy added in v0.7.0

func (in *Acornfile) DeepCopy() *Acornfile

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

func (*Acornfile) DeepCopyInto added in v0.7.0

func (in *Acornfile) DeepCopyInto(out *Acornfile)

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

type App

type App struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   v1.AppInstanceSpec   `json:"spec,omitempty"`
	Status v1.AppInstanceStatus `json:"status,omitempty"`
}

func (*App) DeepCopy

func (in *App) DeepCopy() *App

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

func (*App) DeepCopyInto

func (in *App) DeepCopyInto(out *App)

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

func (*App) DeepCopyObject

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

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

func (*App) GetRegion added in v0.7.0

func (in *App) GetRegion() string

func (*App) GetStopped added in v0.7.1

func (in *App) GetStopped() bool

type AppList

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

func (*AppList) DeepCopy

func (in *AppList) DeepCopy() *AppList

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

func (*AppList) DeepCopyInto

func (in *AppList) DeepCopyInto(out *AppList)

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

func (*AppList) DeepCopyObject

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

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

type AppPullImage added in v0.4.1

type AppPullImage struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
}

func (*AppPullImage) DeepCopy added in v0.4.1

func (in *AppPullImage) DeepCopy() *AppPullImage

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

func (*AppPullImage) DeepCopyInto added in v0.4.1

func (in *AppPullImage) DeepCopyInto(out *AppPullImage)

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

func (*AppPullImage) DeepCopyObject added in v0.4.1

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

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

type Builder

type Builder v1.BuilderInstance

func (*Builder) DeepCopy

func (in *Builder) DeepCopy() *Builder

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

func (*Builder) DeepCopyInto

func (in *Builder) DeepCopyInto(out *Builder)

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

func (*Builder) DeepCopyObject

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

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

type BuilderList

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

func (*BuilderList) DeepCopy

func (in *BuilderList) DeepCopy() *BuilderList

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

func (*BuilderList) DeepCopyInto

func (in *BuilderList) DeepCopyInto(out *BuilderList)

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

func (*BuilderList) DeepCopyObject

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

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

type BuilderPortOptions

type BuilderPortOptions struct {
	metav1.TypeMeta `json:",inline"`
}

func (*BuilderPortOptions) DeepCopy

func (in *BuilderPortOptions) DeepCopy() *BuilderPortOptions

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

func (*BuilderPortOptions) DeepCopyInto

func (in *BuilderPortOptions) DeepCopyInto(out *BuilderPortOptions)

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

func (*BuilderPortOptions) DeepCopyObject

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

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

type ComputeClass added in v0.6.0

type ComputeClass struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Memory           v1.ComputeClassMemory `json:"memory,omitempty"`
	Description      string                `json:"description,omitempty"`
	Default          bool                  `json:"default"`
	SupportedRegions []string              `json:"supportedRegions,omitempty"`
}

func (*ComputeClass) DeepCopy added in v0.6.0

func (in *ComputeClass) DeepCopy() *ComputeClass

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

func (*ComputeClass) DeepCopyInto added in v0.6.0

func (in *ComputeClass) DeepCopyInto(out *ComputeClass)

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

func (*ComputeClass) DeepCopyObject added in v0.6.0

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

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

type ComputeClassList added in v0.6.0

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

func (*ComputeClassList) DeepCopy added in v0.6.0

func (in *ComputeClassList) DeepCopy() *ComputeClassList

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

func (*ComputeClassList) DeepCopyInto added in v0.6.0

func (in *ComputeClassList) DeepCopyInto(out *ComputeClassList)

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

func (*ComputeClassList) DeepCopyObject added in v0.6.0

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

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

type Config

type Config struct {
	IngressClassName               *string         `json:"ingressClassName" usage:"The ingress class name to assign to all created ingress resources (default '')"`
	ClusterDomains                 []string        `json:"clusterDomains" name:"cluster-domain" usage:"The externally addressable cluster domain (default .oss-acorn.io)"`
	LetsEncrypt                    *string         `` /* 237-byte string literal not displayed */
	LetsEncryptEmail               string          `` /* 161-byte string literal not displayed */
	LetsEncryptTOSAgree            *bool           `` /* 173-byte string literal not displayed */
	SetPodSecurityEnforceProfile   *bool           `json:"setPodSecurityEnforceProfile" usage:"Set the PodSecurity profile on created namespaces (default true)"`
	PodSecurityEnforceProfile      string          `json:"podSecurityEnforceProfile" usage:"The name of the PodSecurity profile to set (default baseline)" wrangler:"nullable"`
	HttpEndpointPattern            *string         `` /* 312-byte string literal not displayed */
	InternalClusterDomain          string          `json:"internalClusterDomain" usage:"The Kubernetes internal cluster domain (default svc.cluster.local)" wrangler:"nullable"`
	AcornDNS                       *string         `` /* 212-byte string literal not displayed */
	AcornDNSEndpoint               *string         `json:"acornDNSEndpoint" name:"acorn-dns-endpoint" usage:"The URL to access the Acorn DNS service"`
	AutoUpgradeInterval            *string         `` /* 275-byte string literal not displayed */
	RecordBuilds                   *bool           `json:"recordBuilds" name:"record-builds" usage:"Keep a record of each acorn build that happens"`
	PublishBuilders                *bool           `` /* 144-byte string literal not displayed */
	BuilderPerProject              *bool           `json:"builderPerProject" name:"builder-per-project" usage:"Create a dedicated builder per project"`
	InternalRegistryPrefix         *string         `` /* 148-byte string literal not displayed */
	IgnoreUserLabelsAndAnnotations *bool           `` /* 160-byte string literal not displayed */
	AllowUserLabels                []string        `` /* 167-byte string literal not displayed */
	AllowUserAnnotations           []string        `` /* 182-byte string literal not displayed */
	WorkloadMemoryDefault          *int64          `` /* 222-byte string literal not displayed */
	WorkloadMemoryMaximum          *int64          `` /* 212-byte string literal not displayed */
	UseCustomCABundle              *bool           `` /* 159-byte string literal not displayed */
	PropagateProjectAnnotations    []string        `` /* 160-byte string literal not displayed */
	PropagateProjectLabels         []string        `` /* 145-byte string literal not displayed */
	ManageVolumeClasses            *bool           `` /* 192-byte string literal not displayed */
	NetworkPolicies                *bool           `` /* 145-byte string literal not displayed */
	IngressControllerNamespace     *string         `` /* 185-byte string literal not displayed */
	AllowTrafficFromNamespace      []string        `` /* 146-byte string literal not displayed */
	ServiceLBAnnotations           []string        `` /* 158-byte string literal not displayed */
	AWSIdentityProviderARN         *string         `` /* 129-byte string literal not displayed */
	EventTTL                       *string         `` /* 132-byte string literal not displayed */
	Features                       map[string]bool `json:"features" name:"features" boolmap:"true" usage:"Enable or disable features. (example foo=true,bar=false)"`
}

func (*Config) DeepCopy

func (in *Config) DeepCopy() *Config

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

func (*Config) DeepCopyInto

func (in *Config) DeepCopyInto(out *Config)

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

type ConfirmUpgrade added in v0.4.0

type ConfirmUpgrade struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
}

func (*ConfirmUpgrade) DeepCopy added in v0.4.0

func (in *ConfirmUpgrade) DeepCopy() *ConfirmUpgrade

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

func (*ConfirmUpgrade) DeepCopyInto added in v0.4.0

func (in *ConfirmUpgrade) DeepCopyInto(out *ConfirmUpgrade)

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

func (*ConfirmUpgrade) DeepCopyObject added in v0.4.0

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

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

type ContainerReplica

type ContainerReplica struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ContainerReplicaSpec   `json:"spec,omitempty"`
	Status ContainerReplicaStatus `json:"status,omitempty"`
}

func (*ContainerReplica) DeepCopy

func (in *ContainerReplica) DeepCopy() *ContainerReplica

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

func (*ContainerReplica) DeepCopyInto

func (in *ContainerReplica) DeepCopyInto(out *ContainerReplica)

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

func (*ContainerReplica) DeepCopyObject

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

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

func (*ContainerReplica) EnsureRegion added in v0.7.0

func (in *ContainerReplica) EnsureRegion(region string) bool

EnsureRegion checks or sets the region of a ContainerReplica. If a ContainerReplica's region is unset, EnsureRegion sets it to the given region and returns true. Otherwise, it returns true if and only if the ContainerReplica belongs to the given region.

func (*ContainerReplica) GetRegion added in v0.7.0

func (in *ContainerReplica) GetRegion() string

func (*ContainerReplica) HasRegion added in v0.7.0

func (in *ContainerReplica) HasRegion(region string) bool

type ContainerReplicaColumns

type ContainerReplicaColumns struct {
	State string `json:"state,omitempty"`
	App   string `json:"app,omitempty"`
}

func (*ContainerReplicaColumns) DeepCopy

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

func (*ContainerReplicaColumns) DeepCopyInto

func (in *ContainerReplicaColumns) DeepCopyInto(out *ContainerReplicaColumns)

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

type ContainerReplicaExecOptions

type ContainerReplicaExecOptions struct {
	metav1.TypeMeta `json:",inline"`

	Command    []string `json:"command,omitempty"`
	TTY        bool     `json:"tty,omitempty"`
	DebugImage string   `json:"debugImage,omitempty"`
}

func (*ContainerReplicaExecOptions) DeepCopy

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

func (*ContainerReplicaExecOptions) DeepCopyInto

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

func (*ContainerReplicaExecOptions) DeepCopyObject

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

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

type ContainerReplicaList

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

func (*ContainerReplicaList) DeepCopy

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

func (*ContainerReplicaList) DeepCopyInto

func (in *ContainerReplicaList) DeepCopyInto(out *ContainerReplicaList)

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

func (*ContainerReplicaList) DeepCopyObject

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

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

type ContainerReplicaPortForwardOptions added in v0.7.0

type ContainerReplicaPortForwardOptions struct {
	metav1.TypeMeta `json:",inline"`

	Port int `json:"port,omitempty"`
}

func (*ContainerReplicaPortForwardOptions) DeepCopy added in v0.7.0

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

func (*ContainerReplicaPortForwardOptions) DeepCopyInto added in v0.7.0

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

func (*ContainerReplicaPortForwardOptions) DeepCopyObject added in v0.7.0

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

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

type ContainerReplicaSpec

type ContainerReplicaSpec struct {
	EmbeddedContainer `json:",inline"`
	AppName           string `json:"appName,omitempty"`
	JobName           string `json:"jobName,omitempty"`
	ContainerName     string `json:"containerName,omitempty"`
	SidecarName       string `json:"sidecarName,omitempty"`
	Region            string `json:"region,omitempty"`
}

func (*ContainerReplicaSpec) DeepCopy

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

func (*ContainerReplicaSpec) DeepCopyInto

func (in *ContainerReplicaSpec) DeepCopyInto(out *ContainerReplicaSpec)

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

type ContainerReplicaStatus

type ContainerReplicaStatus struct {
	PodName      string          `json:"podName,omitempty"`
	PodNamespace string          `json:"podNamespace,omitempty"`
	Phase        corev1.PodPhase `json:"phase,omitempty"`
	PodMessage   string          `json:"message,omitempty"`
	PodReason    string          `json:"reason,omitempty"`

	Columns              ContainerReplicaColumns `json:"columns,omitempty"`
	State                corev1.ContainerState   `json:"state,omitempty"`
	LastTerminationState corev1.ContainerState   `json:"lastState,omitempty"`
	Ready                bool                    `json:"ready"`
	RestartCount         int32                   `json:"restartCount"`
	Image                string                  `json:"image"`
	ImageID              string                  `json:"imageID"`
	Started              *bool                   `json:"started,omitempty"`
}

func (*ContainerReplicaStatus) DeepCopy

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

func (*ContainerReplicaStatus) DeepCopyInto

func (in *ContainerReplicaStatus) DeepCopyInto(out *ContainerReplicaStatus)

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

type Credential

type Credential struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	ServerAddress string  `json:"serverAddress,omitempty"`
	Username      string  `json:"username,omitempty"`
	Password      *string `json:"password,omitempty"`
	SkipChecks    bool    `json:"skipChecks,omitempty"`
}

func (*Credential) DeepCopy

func (in *Credential) DeepCopy() *Credential

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

func (*Credential) DeepCopyInto

func (in *Credential) DeepCopyInto(out *Credential)

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

func (*Credential) DeepCopyObject

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

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

type CredentialList

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

func (*CredentialList) DeepCopy

func (in *CredentialList) DeepCopy() *CredentialList

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

func (*CredentialList) DeepCopyInto

func (in *CredentialList) DeepCopyInto(out *CredentialList)

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

func (*CredentialList) DeepCopyObject

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

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

type DevSession added in v0.7.0

type DevSession v1.DevSessionInstance

func (*DevSession) DeepCopy added in v0.7.0

func (in *DevSession) DeepCopy() *DevSession

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

func (*DevSession) DeepCopyInto added in v0.7.0

func (in *DevSession) DeepCopyInto(out *DevSession)

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

func (*DevSession) DeepCopyObject added in v0.7.0

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

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

type DevSessionList added in v0.7.0

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

func (*DevSessionList) DeepCopy added in v0.7.0

func (in *DevSessionList) DeepCopy() *DevSessionList

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

func (*DevSessionList) DeepCopyInto added in v0.7.0

func (in *DevSessionList) DeepCopyInto(out *DevSessionList)

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

func (*DevSessionList) DeepCopyObject added in v0.7.0

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

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

type EmbeddedContainer added in v0.7.1

type EmbeddedContainer v1.Container

EmbeddedContainer is used to allow embedding of the v1.Container type but not pick up the UnmarshalJSON method from v1.Container. Otherwise the type embedding v1.Container automatically inherits UnmarshalJSON and breaks the unmarshalling

func (*EmbeddedContainer) DeepCopy added in v0.7.1

func (in *EmbeddedContainer) DeepCopy() *EmbeddedContainer

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

func (*EmbeddedContainer) DeepCopyInto added in v0.7.1

func (in *EmbeddedContainer) DeepCopyInto(out *EmbeddedContainer)

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

type EncryptionKey added in v0.3.0

type EncryptionKey struct {
	KeyID       string            `json:"keyID"`
	Annotations map[string]string `json:"annotations,omitempty"`
}

func (*EncryptionKey) DeepCopy added in v0.3.0

func (in *EncryptionKey) DeepCopy() *EncryptionKey

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

func (*EncryptionKey) DeepCopyInto added in v0.3.0

func (in *EncryptionKey) DeepCopyInto(out *EncryptionKey)

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

type Event added in v0.7.0

type Event v1.EventInstance

func (*Event) DeepCopy added in v0.7.0

func (in *Event) DeepCopy() *Event

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

func (*Event) DeepCopyInto added in v0.7.0

func (in *Event) DeepCopyInto(out *Event)

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

func (*Event) DeepCopyObject added in v0.7.0

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

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

type EventList added in v0.7.0

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

func (*EventList) DeepCopy added in v0.7.0

func (in *EventList) DeepCopy() *EventList

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

func (*EventList) DeepCopyInto added in v0.7.0

func (in *EventList) DeepCopyInto(out *EventList)

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

func (*EventList) DeepCopyObject added in v0.7.0

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

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

type Image

type Image struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Remote bool     `json:"remote,omitempty"`
	Repo   string   `json:"repo,omitempty"`
	Digest string   `json:"digest,omitempty"`
	Tags   []string `json:"tags,omitempty"`
}

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

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

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

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

func (*Image) DeepCopyObject

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

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

type ImageAllowRule added in v0.7.0

type ImageAllowRule v1.ImageAllowRuleInstance

func (*ImageAllowRule) DeepCopy added in v0.7.0

func (in *ImageAllowRule) DeepCopy() *ImageAllowRule

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

func (*ImageAllowRule) DeepCopyInto added in v0.7.0

func (in *ImageAllowRule) DeepCopyInto(out *ImageAllowRule)

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

func (*ImageAllowRule) DeepCopyObject added in v0.7.0

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

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

type ImageAllowRuleList added in v0.7.0

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

func (*ImageAllowRuleList) DeepCopy added in v0.7.0

func (in *ImageAllowRuleList) DeepCopy() *ImageAllowRuleList

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

func (*ImageAllowRuleList) DeepCopyInto added in v0.7.0

func (in *ImageAllowRuleList) DeepCopyInto(out *ImageAllowRuleList)

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

func (*ImageAllowRuleList) DeepCopyObject added in v0.7.0

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

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

type ImageDetails

type ImageDetails struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	// Input Params
	NestedDigest string        `json:"nestedDigest,omitempty"`
	DeployArgs   v1.GenericMap `json:"deployArgs,omitempty"`
	Profiles     []string      `json:"profiles,omitempty"`
	Auth         *RegistryAuth `json:"auth,omitempty"`

	// Output Params
	AppImage   v1.AppImage   `json:"appImage,omitempty"`
	AppSpec    *v1.AppSpec   `json:"appSpec,omitempty"`
	Params     *v1.ParamSpec `json:"params,omitempty"`
	ParseError string        `json:"parseError,omitempty"`
}

func (*ImageDetails) DeepCopy

func (in *ImageDetails) DeepCopy() *ImageDetails

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

func (*ImageDetails) DeepCopyInto

func (in *ImageDetails) DeepCopyInto(out *ImageDetails)

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

func (*ImageDetails) DeepCopyObject

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

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

type ImageList

type ImageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`

	Items []Image `json:"items"`
}

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

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

func (*ImageList) DeepCopyInto

func (in *ImageList) DeepCopyInto(out *ImageList)

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

func (*ImageList) DeepCopyObject

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

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

type ImagePull

type ImagePull struct {
	metav1.TypeMeta `json:",inline"`
	Auth            *RegistryAuth `json:"auth,omitempty"`
}

func (*ImagePull) DeepCopy

func (in *ImagePull) DeepCopy() *ImagePull

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

func (*ImagePull) DeepCopyInto

func (in *ImagePull) DeepCopyInto(out *ImagePull)

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

func (*ImagePull) DeepCopyObject

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

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

type ImagePush

type ImagePush struct {
	metav1.TypeMeta `json:",inline"`
	Auth            *RegistryAuth `json:"auth,omitempty"`
}

func (*ImagePush) DeepCopy

func (in *ImagePush) DeepCopy() *ImagePush

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

func (*ImagePush) DeepCopyInto

func (in *ImagePush) DeepCopyInto(out *ImagePush)

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

func (*ImagePush) DeepCopyObject

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

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

type ImageTag

type ImageTag struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Tag string `json:"tag,omitempty"`
}

func (*ImageTag) DeepCopy

func (in *ImageTag) DeepCopy() *ImageTag

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

func (*ImageTag) DeepCopyInto

func (in *ImageTag) DeepCopyInto(out *ImageTag)

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

func (*ImageTag) DeepCopyObject

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

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

type Info

type Info struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Regions   map[string]InfoSpec `json:"regions,omitempty"`
	ExtraData map[string]string   `json:"extraData,omitempty"`
}

func (*Info) DeepCopy

func (in *Info) DeepCopy() *Info

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

func (*Info) DeepCopyInto

func (in *Info) DeepCopyInto(out *Info)

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

func (*Info) DeepCopyObject

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

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

type InfoList

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

func (*InfoList) DeepCopy

func (in *InfoList) DeepCopy() *InfoList

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

func (*InfoList) DeepCopyInto

func (in *InfoList) DeepCopyInto(out *InfoList)

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

func (*InfoList) DeepCopyObject

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

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

type InfoSpec

type InfoSpec struct {
	Version                string          `json:"version"`
	Tag                    string          `json:"tag"`
	GitCommit              string          `json:"gitCommit"`
	Dirty                  bool            `json:"dirty"`
	ControllerImage        string          `json:"controllerImage"`
	APIServerImage         string          `json:"apiServerImage,omitempty"`
	PublicKeys             []EncryptionKey `json:"publicKeys,omitempty"`
	Config                 Config          `json:"config"`
	UserConfig             Config          `json:"userConfig"`
	LetsEncryptCertificate string          `json:"letsEncryptCertificate,omitempty"`
}

func (*InfoSpec) DeepCopy

func (in *InfoSpec) DeepCopy() *InfoSpec

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

func (*InfoSpec) DeepCopyInto

func (in *InfoSpec) DeepCopyInto(out *InfoSpec)

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

type LogMessage

type LogMessage struct {
	Line          string      `json:"line,omitempty"`
	AppName       string      `json:"appName,omitempty"`
	ContainerName string      `json:"containerName,omitempty"`
	Time          metav1.Time `json:"time,omitempty"`
	Error         string      `json:"error,omitempty"`
}

func (*LogMessage) DeepCopy

func (in *LogMessage) DeepCopy() *LogMessage

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

func (*LogMessage) DeepCopyInto

func (in *LogMessage) DeepCopyInto(out *LogMessage)

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

type LogOptions

type LogOptions struct {
	metav1.TypeMeta `json:",inline"`

	Tail             *int64 `json:"tailLines,omitempty"`
	Follow           bool   `json:"follow,omitempty"`
	ContainerReplica string `json:"containerReplica,omitempty"`
	Container        string `json:"container,omitempty"`
	Since            string `json:"since,omitempty"`
}

func (*LogOptions) DeepCopy

func (in *LogOptions) DeepCopy() *LogOptions

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

func (*LogOptions) DeepCopyInto

func (in *LogOptions) DeepCopyInto(out *LogOptions)

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

func (*LogOptions) DeepCopyObject

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

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

type PortForwardOptions added in v0.7.0

type PortForwardOptions struct {
	metav1.TypeMeta `json:",inline"`

	Tail             *int64 `json:"tailLines,omitempty"`
	Follow           bool   `json:"follow,omitempty"`
	ContainerReplica string `json:"containerReplica,omitempty"`
	Since            string `json:"since,omitempty"`
}

func (*PortForwardOptions) DeepCopy added in v0.7.0

func (in *PortForwardOptions) DeepCopy() *PortForwardOptions

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

func (*PortForwardOptions) DeepCopyInto added in v0.7.0

func (in *PortForwardOptions) DeepCopyInto(out *PortForwardOptions)

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

type Project added in v0.5.0

type Project struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Spec              ProjectSpec   `json:"spec,omitempty"`
	Status            ProjectStatus `json:"status,omitempty"`
}

func (*Project) DeepCopy added in v0.5.0

func (in *Project) DeepCopy() *Project

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

func (*Project) DeepCopyInto added in v0.5.0

func (in *Project) DeepCopyInto(out *Project)

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

func (*Project) DeepCopyObject added in v0.5.0

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

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

func (*Project) GetRegion added in v0.7.0

func (in *Project) GetRegion() string

func (*Project) GetSupportedRegions added in v0.7.0

func (in *Project) GetSupportedRegions() []string

func (*Project) HasRegion added in v0.7.0

func (in *Project) HasRegion(region string) bool

func (*Project) NamespaceScoped added in v0.5.0

func (in *Project) NamespaceScoped() bool

func (*Project) SetDefaultRegion added in v0.7.0

func (in *Project) SetDefaultRegion(region string)

type ProjectList added in v0.5.0

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

func (*ProjectList) DeepCopy added in v0.5.0

func (in *ProjectList) DeepCopy() *ProjectList

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

func (*ProjectList) DeepCopyInto added in v0.5.0

func (in *ProjectList) DeepCopyInto(out *ProjectList)

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

func (*ProjectList) DeepCopyObject added in v0.5.0

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

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

type ProjectSpec added in v0.7.0

type ProjectSpec struct {
	DefaultRegion    string   `json:"defaultRegion,omitempty"`
	SupportedRegions []string `json:"supportedRegions,omitempty"`
}

func (*ProjectSpec) DeepCopy added in v0.7.0

func (in *ProjectSpec) DeepCopy() *ProjectSpec

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

func (*ProjectSpec) DeepCopyInto added in v0.7.0

func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)

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

type ProjectStatus added in v0.5.1

type ProjectStatus struct {
	Namespace     string `json:"namespace,omitempty"`
	DefaultRegion string `json:"defaultRegion,omitempty"`
}

func (*ProjectStatus) DeepCopy added in v0.5.1

func (in *ProjectStatus) DeepCopy() *ProjectStatus

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

func (*ProjectStatus) DeepCopyInto added in v0.5.1

func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)

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

type Region added in v0.7.0

type Region struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   RegionSpec   `json:"spec,omitempty"`
	Status RegionStatus `json:"status,omitempty"`
}

func (*Region) Conditions added in v0.7.0

func (in *Region) Conditions() *[]v1.Condition

func (*Region) DeepCopy added in v0.7.0

func (in *Region) DeepCopy() *Region

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

func (*Region) DeepCopyInto added in v0.7.0

func (in *Region) DeepCopyInto(out *Region)

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

func (*Region) DeepCopyObject added in v0.7.0

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

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

func (*Region) HasRegion added in v0.7.0

func (in *Region) HasRegion(region string) bool

func (*Region) NamespaceScoped added in v0.7.0

func (in *Region) NamespaceScoped() bool

type RegionList added in v0.7.0

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

func (*RegionList) DeepCopy added in v0.7.0

func (in *RegionList) DeepCopy() *RegionList

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

func (*RegionList) DeepCopyInto added in v0.7.0

func (in *RegionList) DeepCopyInto(out *RegionList)

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

func (*RegionList) DeepCopyObject added in v0.7.0

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

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

type RegionSpec added in v0.7.0

type RegionSpec struct {
	Description string `json:"description,omitempty"`
	RegionName  string `json:"regionName,omitempty"`
}

func (*RegionSpec) DeepCopy added in v0.7.0

func (in *RegionSpec) DeepCopy() *RegionSpec

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

func (*RegionSpec) DeepCopyInto added in v0.7.0

func (in *RegionSpec) DeepCopyInto(out *RegionSpec)

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

type RegionStatus added in v0.7.0

type RegionStatus struct {
	Conditions []v1.Condition `json:"conditions,omitempty"`
}

func (*RegionStatus) DeepCopy added in v0.7.0

func (in *RegionStatus) DeepCopy() *RegionStatus

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

func (*RegionStatus) DeepCopyInto added in v0.7.0

func (in *RegionStatus) DeepCopyInto(out *RegionStatus)

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

type RegistryAuth added in v0.5.0

type RegistryAuth struct {
	Username string `json:"username,omitempty"`
	Password string `json:"password,omitempty"`
}

func (*RegistryAuth) DeepCopy added in v0.5.0

func (in *RegistryAuth) DeepCopy() *RegistryAuth

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

func (*RegistryAuth) DeepCopyInto added in v0.5.0

func (in *RegistryAuth) DeepCopyInto(out *RegistryAuth)

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

type Secret

type Secret struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Type string            `json:"type,omitempty"`
	Data map[string][]byte `json:"data,omitempty"`
	Keys []string          `json:"keys,omitempty"`
}

func (*Secret) DeepCopy

func (in *Secret) DeepCopy() *Secret

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

func (*Secret) DeepCopyInto

func (in *Secret) DeepCopyInto(out *Secret)

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

func (*Secret) DeepCopyObject

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

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

type SecretList

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

func (*SecretList) DeepCopy

func (in *SecretList) DeepCopy() *SecretList

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

func (*SecretList) DeepCopyInto

func (in *SecretList) DeepCopyInto(out *SecretList)

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

func (*SecretList) DeepCopyObject

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

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

type Service added in v0.7.0

type Service v1.ServiceInstance

func (*Service) DeepCopy added in v0.7.0

func (in *Service) DeepCopy() *Service

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

func (*Service) DeepCopyInto added in v0.7.0

func (in *Service) DeepCopyInto(out *Service)

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

func (*Service) DeepCopyObject added in v0.7.0

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

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

type ServiceList added in v0.7.0

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

func (*ServiceList) DeepCopy added in v0.7.0

func (in *ServiceList) DeepCopy() *ServiceList

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

func (*ServiceList) DeepCopyInto added in v0.7.0

func (in *ServiceList) DeepCopyInto(out *ServiceList)

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

func (*ServiceList) DeepCopyObject added in v0.7.0

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

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

type Volume

type Volume struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   VolumeSpec   `json:"spec,omitempty"`
	Status VolumeStatus `json:"status,omitempty"`
}

func (*Volume) DeepCopy

func (in *Volume) DeepCopy() *Volume

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

func (*Volume) DeepCopyInto

func (in *Volume) DeepCopyInto(out *Volume)

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

func (*Volume) DeepCopyObject

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

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

func (*Volume) EnsureRegion added in v0.7.0

func (in *Volume) EnsureRegion(region string) bool

EnsureRegion checks or sets the region of a Volume. If a Volume's region is unset, EnsureRegion sets it to the given region and returns true. Otherwise, it returns true if and only if the Volume belongs to the given region.

func (*Volume) GetRegion added in v0.7.0

func (in *Volume) GetRegion() string

func (*Volume) HasRegion added in v0.7.0

func (in *Volume) HasRegion(region string) bool

type VolumeClass added in v0.6.0

func (*VolumeClass) DeepCopy added in v0.6.0

func (in *VolumeClass) DeepCopy() *VolumeClass

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

func (*VolumeClass) DeepCopyInto added in v0.6.0

func (in *VolumeClass) DeepCopyInto(out *VolumeClass)

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

func (*VolumeClass) DeepCopyObject added in v0.6.0

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

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

type VolumeClassList added in v0.6.0

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

func (*VolumeClassList) DeepCopy added in v0.6.0

func (in *VolumeClassList) DeepCopy() *VolumeClassList

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

func (*VolumeClassList) DeepCopyInto added in v0.6.0

func (in *VolumeClassList) DeepCopyInto(out *VolumeClassList)

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

func (*VolumeClassList) DeepCopyObject added in v0.6.0

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

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

type VolumeColumns

type VolumeColumns struct {
	AccessModes string `json:"accessModes,omitempty"`
}

func (*VolumeColumns) DeepCopy

func (in *VolumeColumns) DeepCopy() *VolumeColumns

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

func (*VolumeColumns) DeepCopyInto

func (in *VolumeColumns) DeepCopyInto(out *VolumeColumns)

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

type VolumeCreateOptions

type VolumeCreateOptions struct {
	AccessModes []v1.AccessMode `json:"accessModes,omitempty"`
	Class       string          `json:"class,omitempty"`
}

func (*VolumeCreateOptions) DeepCopy

func (in *VolumeCreateOptions) DeepCopy() *VolumeCreateOptions

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

func (*VolumeCreateOptions) DeepCopyInto

func (in *VolumeCreateOptions) DeepCopyInto(out *VolumeCreateOptions)

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

type VolumeList

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

func (*VolumeList) DeepCopy

func (in *VolumeList) DeepCopy() *VolumeList

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

func (*VolumeList) DeepCopyInto

func (in *VolumeList) DeepCopyInto(out *VolumeList)

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

func (*VolumeList) DeepCopyObject

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

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

type VolumeSpec

type VolumeSpec struct {
	Capacity    *resource.Quantity `json:"capacity,omitempty"`
	AccessModes []v1.AccessMode    `json:"accessModes,omitempty"`
	Class       string             `json:"class,omitempty"`
	Region      string             `json:"region,omitempty"`
}

func (*VolumeSpec) DeepCopy

func (in *VolumeSpec) DeepCopy() *VolumeSpec

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

func (*VolumeSpec) DeepCopyInto

func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)

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

type VolumeStatus

type VolumeStatus struct {
	AppName       string        `json:"appName,omitempty"`
	AppPublicName string        `json:"appPublicName,omitempty"`
	AppNamespace  string        `json:"appNamespace,omitempty"`
	VolumeName    string        `json:"volumeName,omitempty"`
	Status        string        `json:"status,omitempty"`
	Columns       VolumeColumns `json:"columns,omitempty"`
}

func (*VolumeStatus) DeepCopy

func (in *VolumeStatus) DeepCopy() *VolumeStatus

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

func (*VolumeStatus) DeepCopyInto

func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)

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