Documentation ¶
Index ¶
- Constants
- Variables
- func AddToScheme(scheme *runtime.Scheme) error
- func AddToSchemeWithGV(scheme *runtime.Scheme, schemeGroupVersion schema.GroupVersion) error
- func Convert_url_Values_To__ContainerReplicaExecOptions(in, out interface{}, s conversion.Scope) error
- func Convert_url_Values_To__ContainerReplicaPortForwardOptions(in, out interface{}, s conversion.Scope) error
- func Convert_url_Values_To__LogOptions(in, out interface{}, s conversion.Scope) error
- type AcornImageBuild
- type AcornImageBuildList
- type Acornfile
- type App
- type AppList
- type AppPullImage
- type Builder
- type BuilderList
- type BuilderPortOptions
- type ComputeClass
- type ComputeClassList
- type Config
- type ConfirmUpgrade
- type ContainerReplica
- func (in *ContainerReplica) DeepCopy() *ContainerReplica
- func (in *ContainerReplica) DeepCopyInto(out *ContainerReplica)
- func (in *ContainerReplica) DeepCopyObject() runtime.Object
- func (in *ContainerReplica) EnsureRegion(region string) bool
- func (in *ContainerReplica) GetRegion() string
- func (in *ContainerReplica) HasRegion(region string) bool
- type ContainerReplicaColumns
- type ContainerReplicaExecOptions
- type ContainerReplicaList
- type ContainerReplicaPortForwardOptions
- type ContainerReplicaSpec
- type ContainerReplicaStatus
- type Credential
- type CredentialList
- type DevSession
- type DevSessionList
- type EmbeddedContainer
- type EncryptionKey
- type Event
- type EventList
- type Image
- type ImageAllowRule
- type ImageAllowRuleList
- type ImageDetails
- type ImageList
- type ImagePull
- type ImagePush
- type ImageTag
- type Info
- type InfoList
- type InfoSpec
- type LogMessage
- type LogOptions
- type PortForwardOptions
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (in *Project) GetRegion() string
- func (in *Project) GetSupportedRegions() []string
- func (in *Project) HasRegion(region string) bool
- func (in *Project) NamespaceScoped() bool
- func (in *Project) SetDefaultRegion(region string)
- type ProjectList
- type ProjectSpec
- type ProjectStatus
- type Region
- type RegionList
- type RegionSpec
- type RegionStatus
- type RegistryAuth
- type Secret
- type SecretList
- type Service
- type ServiceList
- type Volume
- type VolumeClass
- type VolumeClassList
- type VolumeColumns
- type VolumeCreateOptions
- type VolumeList
- type VolumeSpec
- type VolumeStatus
Constants ¶
const ( RegionConditionClusterReady = "ClusterReady" LocalRegion = "local" )
const ( SecretTypeCredential = "acorn.io/credential" SecretTypeContext = "acorn.io/context" )
const Version = "v1"
Variables ¶
var SchemeGroupVersion = schema.GroupVersion{ Group: api_acorn_io.Group, Version: Version, }
Functions ¶
func AddToScheme ¶
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
func (*Acornfile) DeepCopy ¶ added in v0.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Acornfile.
func (*Acornfile) DeepCopyInto ¶ added in v0.7.0
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) GetStopped ¶ added in v0.7.1
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Builder.
func (*Builder) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Builder) DeepCopyObject ¶
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 ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
func (*Config) DeepCopyInto ¶
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 ¶
func (in *ContainerReplicaColumns) DeepCopy() *ContainerReplicaColumns
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 ¶
func (in *ContainerReplicaExecOptions) DeepCopy() *ContainerReplicaExecOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerReplicaExecOptions.
func (*ContainerReplicaExecOptions) DeepCopyInto ¶
func (in *ContainerReplicaExecOptions) DeepCopyInto(out *ContainerReplicaExecOptions)
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 ¶
func (in *ContainerReplicaList) DeepCopy() *ContainerReplicaList
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
func (in *ContainerReplicaPortForwardOptions) DeepCopy() *ContainerReplicaPortForwardOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerReplicaPortForwardOptions.
func (*ContainerReplicaPortForwardOptions) DeepCopyInto ¶ added in v0.7.0
func (in *ContainerReplicaPortForwardOptions) DeepCopyInto(out *ContainerReplicaPortForwardOptions)
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 ¶
func (in *ContainerReplicaSpec) DeepCopy() *ContainerReplicaSpec
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 ¶
func (in *ContainerReplicaStatus) DeepCopy() *ContainerReplicaStatus
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
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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
func (*Event) DeepCopyInto ¶ added in v0.7.0
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
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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList.
func (*EventList) DeepCopyInto ¶ added in v0.7.0
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
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePull.
func (*ImagePull) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImagePull) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImagePush.
func (*ImagePush) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImagePush) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTag.
func (*ImageTag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageTag) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Info.
func (*Info) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Info) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoList.
func (*InfoList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InfoList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InfoSpec.
func (*InfoSpec) DeepCopyInto ¶
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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶ added in v0.5.0
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
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) GetSupportedRegions ¶ added in v0.7.0
func (*Project) NamespaceScoped ¶ added in v0.5.0
func (*Project) SetDefaultRegion ¶ added in v0.7.0
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 (*Region) DeepCopy ¶ added in v0.7.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Region.
func (*Region) DeepCopyInto ¶ added in v0.7.0
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
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Region) NamespaceScoped ¶ added in v0.7.0
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
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secret) DeepCopyObject ¶
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
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶ added in v0.7.0
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
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
func (*Volume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Volume) EnsureRegion ¶ added in v0.7.0
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.
type VolumeClass ¶ added in v0.6.0
type VolumeClass adminv1.ProjectVolumeClassInstance
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.