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
- func Mapify(data any) (internalv1.GenericMap, error)
- type AcornImageBuild
- type AcornImageBuildList
- type Acornfile
- type App
- type AppInfo
- type AppList
- type AppPullImage
- type Builder
- type BuilderList
- type BuilderPortOptions
- type ComputeClass
- type ComputeClassList
- type ComputeClassMemory
- 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 EventResource
- type IconOptions
- type IgnoreCleanup
- type Image
- type ImageAllowRule
- type ImageAllowRuleList
- type ImageDetails
- type ImageList
- type ImagePull
- type ImagePush
- type ImageSignature
- type ImageTag
- type Info
- type InfoList
- type InfoSpec
- type Job
- type JobColumns
- type JobList
- type JobRestart
- type JobSpec
- type LogMessage
- type LogOptions
- type MicroTime
- type NestedImage
- type PortForwardOptions
- type Project
- type ProjectList
- 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 ( EventSeverityInfo = internalv1.EventSeverityInfo EventSeverityError = internalv1.EventSeverityError )
const ( RegionConditionClusterReady = "ClusterReady" LocalRegion = "local" AllRegions = "*" )
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 ¶
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 ¶
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
func Mapify ¶
func Mapify(data any) (internalv1.GenericMap, error)
Types ¶
type AcornImageBuild ¶
type AcornImageBuild v1.AcornImageBuildInstance
func (*AcornImageBuild) DeepCopy ¶
func (in *AcornImageBuild) DeepCopy() *AcornImageBuild
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcornImageBuild.
func (*AcornImageBuild) DeepCopyInto ¶
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 ¶
func (in *AcornImageBuild) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AcornImageBuildList ¶
type AcornImageBuildList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AcornImageBuild `json:"items"` }
func (*AcornImageBuildList) DeepCopy ¶
func (in *AcornImageBuildList) DeepCopy() *AcornImageBuildList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcornImageBuildList.
func (*AcornImageBuildList) DeepCopyInto ¶
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 ¶
func (in *AcornImageBuildList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Acornfile ¶
func (*Acornfile) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Acornfile.
func (*Acornfile) DeepCopyInto ¶
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 ¶
type AppInfo ¶
type AppInfo struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Info string `json:"info,omitempty"` InterpolationError string `json:"interpolationError,omitempty"` }
func (*AppInfo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppInfo.
func (*AppInfo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppInfo) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
type AppPullImage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` }
func (*AppPullImage) DeepCopy ¶
func (in *AppPullImage) DeepCopy() *AppPullImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppPullImage.
func (*AppPullImage) DeepCopyInto ¶
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 ¶
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 ¶
type ComputeClass struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Memory ComputeClassMemory `json:"memory,omitempty"` Resources *corev1.ResourceRequirements `json:"resources,omitempty"` Description string `json:"description,omitempty"` Default bool `json:"default"` SupportedRegions []string `json:"supportedRegions,omitempty"` }
func (*ComputeClass) DeepCopy ¶
func (in *ComputeClass) DeepCopy() *ComputeClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClass.
func (*ComputeClass) DeepCopyInto ¶
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 ¶
func (in *ComputeClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeClassList ¶
type ComputeClassList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ComputeClass `json:"items"` }
func (*ComputeClassList) DeepCopy ¶
func (in *ComputeClassList) DeepCopy() *ComputeClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClassList.
func (*ComputeClassList) DeepCopyInto ¶
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 ¶
func (in *ComputeClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComputeClassMemory ¶ added in v0.10.0
type ComputeClassMemory struct { Min string `json:"min,omitempty"` Max string `json:"max,omitempty"` Default string `json:"default,omitempty"` Values []string `json:"values,omitempty"` }
func ComputeClassMemoryFromInternalAdmin ¶ added in v0.10.0
func ComputeClassMemoryFromInternalAdmin(memory internaladminv1.ComputeClassMemory) ComputeClassMemory
ComputeClassMemoryFromInternalAdmin casts an internal admin ComputeClassMemory object to an api ComputeClassMemory object This is done to hide the requestScaler value from api endpoints
func (*ComputeClassMemory) DeepCopy ¶ added in v0.10.0
func (in *ComputeClassMemory) DeepCopy() *ComputeClassMemory
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeClassMemory.
func (*ComputeClassMemory) DeepCopyInto ¶ added in v0.10.0
func (in *ComputeClassMemory) DeepCopyInto(out *ComputeClassMemory)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 */ AllowUserMetadataNamespaces []string `` /* 219-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 */ VolumeSizeDefault string `` /* 194-byte string literal not displayed */ NetworkPolicies *bool `` /* 146-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)"` CertManagerIssuer *string `` /* 160-byte string literal not displayed */ Profile *string `` /* 171-byte string literal not displayed */ AutoConfigureKarpenterDontEvictAnnotations *bool `` /* 243-byte string literal not displayed */ // Flags for setting resource request and limits on sytem components ControllerMemory *string `` /* 156-byte string literal not displayed */ ControllerCPU *string `` /* 148-byte string literal not displayed */ APIServerMemory *string `` /* 155-byte string literal not displayed */ APIServerCPU *string `` /* 147-byte string literal not displayed */ BuildkitdMemory *string `` /* 141-byte string literal not displayed */ BuildkitdCPU *string `` /* 133-byte string literal not displayed */ BuildkitdServiceMemory *string `` /* 168-byte string literal not displayed */ BuildkitdServiceCPU *string `` /* 160-byte string literal not displayed */ RegistryMemory *string `` /* 142-byte string literal not displayed */ RegistryCPU *string `` /* 134-byte string literal not displayed */ IgnoreResourceRequirements *bool `` /* 170-byte string literal not displayed */ }
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 ¶
type ConfirmUpgrade struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` }
func (*ConfirmUpgrade) DeepCopy ¶
func (in *ConfirmUpgrade) DeepCopy() *ConfirmUpgrade
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfirmUpgrade.
func (*ConfirmUpgrade) DeepCopyInto ¶
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 ¶
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 ¶
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 ¶
func (in *ContainerReplica) GetRegion() string
func (*ContainerReplica) HasRegion ¶
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 ¶
type ContainerReplicaPortForwardOptions struct { metav1.TypeMeta `json:",inline"` Port int `json:"port,omitempty"` }
func (*ContainerReplicaPortForwardOptions) DeepCopy ¶
func (in *ContainerReplicaPortForwardOptions) DeepCopy() *ContainerReplicaPortForwardOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerReplicaPortForwardOptions.
func (*ContainerReplicaPortForwardOptions) DeepCopyInto ¶
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 ¶
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"` ContainerSpec corev1.Container `json:"containerSpec,omitempty"` ContainerStatus corev1.ContainerStatus `json:"containerStatus,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"` LocalStorage bool `json:"localStorage,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.
func (*Credential) GetPassword ¶
func (c *Credential) GetPassword() string
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 ¶
type DevSession v1.DevSessionInstance
func (*DevSession) DeepCopy ¶
func (in *DevSession) DeepCopy() *DevSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevSession.
func (*DevSession) DeepCopyInto ¶
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 ¶
func (in *DevSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevSessionList ¶
type DevSessionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevSession `json:"items"` }
func (*DevSessionList) DeepCopy ¶
func (in *DevSessionList) DeepCopy() *DevSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevSessionList.
func (*DevSessionList) DeepCopyInto ¶
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 ¶
func (in *DevSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EmbeddedContainer ¶
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 ¶
func (in *EmbeddedContainer) DeepCopy() *EmbeddedContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedContainer.
func (*EmbeddedContainer) DeepCopyInto ¶
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 ¶
type EncryptionKey struct { KeyID string `json:"keyID"` Annotations map[string]string `json:"annotations,omitempty"` }
func (*EncryptionKey) DeepCopy ¶
func (in *EncryptionKey) DeepCopy() *EncryptionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionKey.
func (*EncryptionKey) DeepCopyInto ¶
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 ¶
type Event internalv1.EventInstance
func (*Event) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
func (*Event) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Event) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventList ¶
type EventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Event `json:"items"` }
func (*EventList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList.
func (*EventList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventResource ¶
type EventResource = internalv1.EventResource
type IconOptions ¶
func (*IconOptions) DeepCopy ¶
func (in *IconOptions) DeepCopy() *IconOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IconOptions.
func (*IconOptions) DeepCopyInto ¶
func (in *IconOptions) DeepCopyInto(out *IconOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IconOptions) DeepCopyObject ¶
func (in *IconOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IgnoreCleanup ¶
type IgnoreCleanup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` }
func (*IgnoreCleanup) DeepCopy ¶
func (in *IgnoreCleanup) DeepCopy() *IgnoreCleanup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IgnoreCleanup.
func (*IgnoreCleanup) DeepCopyInto ¶
func (in *IgnoreCleanup) DeepCopyInto(out *IgnoreCleanup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IgnoreCleanup) DeepCopyObject ¶
func (in *IgnoreCleanup) 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"` ZZ_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 ¶
type ImageAllowRule v1.ImageAllowRuleInstance
func (*ImageAllowRule) DeepCopy ¶
func (in *ImageAllowRule) DeepCopy() *ImageAllowRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageAllowRule.
func (*ImageAllowRule) DeepCopyInto ¶
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 ¶
func (in *ImageAllowRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageAllowRuleList ¶
type ImageAllowRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ImageAllowRule `json:"items"` }
func (*ImageAllowRuleList) DeepCopy ¶
func (in *ImageAllowRuleList) DeepCopy() *ImageAllowRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageAllowRuleList.
func (*ImageAllowRuleList) DeepCopyInto ¶
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 ¶
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 ImageName string `json:"imageName,omitempty"` NestedDigest string `json:"nestedDigest,omitempty"` DeployArgs *v1.GenericMap `json:"deployArgs,omitempty"` Profiles []string `json:"profiles,omitempty"` Auth *RegistryAuth `json:"auth,omitempty"` IncludeNested bool `json:"includeNested,omitempty"` // NoDefaultRegistry - if true, do not assume a default registry on the image if none is specified NoDefaultRegistry bool `json:"noDefaultRegistry,omitempty"` // Output Params AppImage v1.AppImage `json:"appImage,omitempty"` AppSpec *v1.AppSpec `json:"appSpec,omitempty"` Params *v1.ParamSpec `json:"params,omitempty"` Permissions []v1.Permissions `json:"permissions,omitempty"` // Permissions requested by the image, including nested images SignatureDigest string `json:"signatureDigest,omitempty"` Readme string `json:"readme,omitempty"` NestedImages []NestedImage `json:"nestedImages,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.
func (*ImageDetails) GetAllImagesRequestedPermissions ¶ added in v0.9.0
func (i *ImageDetails) GetAllImagesRequestedPermissions() (result []v1.Permissions)
GetAllImagesRequestedPermissions returns the list of all permissions from the image and its nested images.
func (ImageDetails) GetParseError ¶
func (i ImageDetails) GetParseError() string
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 ImageSignature ¶
type ImageSignature struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Input Params // - Generic Auth *RegistryAuth `json:"auth,omitempty"` // - Verification / Deduplication PublicKey string `json:"publicKeys,omitempty"` // either reference or PEM encoded key Annotations v1.SignatureAnnotations `json:"annotations,omitempty"` NoVerifyName bool `json:"noVerifyName,omitempty"` // do not verify the image name in the signature // - Signing Payload []byte `json:"payload,omitempty"` SignatureB64 string `json:"signature,omitempty"` // Output SignatureDigest string `json:"signatureDigest,omitempty"` }
func (*ImageSignature) DeepCopy ¶
func (in *ImageSignature) DeepCopy() *ImageSignature
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSignature.
func (*ImageSignature) DeepCopyInto ¶
func (in *ImageSignature) DeepCopyInto(out *ImageSignature)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageSignature) DeepCopyObject ¶
func (in *ImageSignature) 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 ¶
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 Job ¶
type Job struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` Spec JobSpec `json:"spec,omitempty"` Status v1.JobStatus `json:"status,omitempty"` }
func (*Job) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobColumns ¶
type JobColumns struct { State string `json:"state,omitempty"` App string `json:"app,omitempty"` NextRun *metav1.Time `json:"nextRun,omitempty"` }
func (*JobColumns) DeepCopy ¶
func (in *JobColumns) DeepCopy() *JobColumns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobColumns.
func (*JobColumns) DeepCopyInto ¶
func (in *JobColumns) DeepCopyInto(out *JobColumns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobList ¶
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Job `json:"items"` }
func (*JobList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobRestart ¶
type JobRestart struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` }
func (*JobRestart) DeepCopy ¶
func (in *JobRestart) DeepCopy() *JobRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobRestart.
func (*JobRestart) DeepCopyInto ¶
func (in *JobRestart) DeepCopyInto(out *JobRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobRestart) DeepCopyObject ¶
func (in *JobRestart) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobSpec ¶
type JobSpec struct { AppName string `json:"appName,omitempty"` JobName string `json:"jobName,omitempty"` Schedule string `json:"schedule,omitempty"` }
func (*JobSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
func (*JobSpec) 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 NestedImage ¶
type NestedImage struct { Name string `json:"name,omitempty"` ImageName string `json:"imageName,omitempty"` Digest string `json:"digest,omitempty"` Permissions []v1.Permissions `json:"permissions,omitempty"` SignatureDigest string `json:"signatureDigest,omitempty"` ParseError string `json:"parseError,omitempty"` }
func (*NestedImage) DeepCopy ¶
func (in *NestedImage) DeepCopy() *NestedImage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NestedImage.
func (*NestedImage) DeepCopyInto ¶
func (in *NestedImage) DeepCopyInto(out *NestedImage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortForwardOptions ¶
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 ¶
func (in *PortForwardOptions) DeepCopy() *PortForwardOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortForwardOptions.
func (*PortForwardOptions) DeepCopyInto ¶
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 ¶
type Project v1.ProjectInstance
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) NamespaceScoped ¶
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project `json:"items"` }
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
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 ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Region ¶
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 ¶
func (*Region) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Region.
func (*Region) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Region) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Region) NamespaceScoped ¶
type RegionList ¶
type RegionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Region `json:"items"` }
func (*RegionList) DeepCopy ¶
func (in *RegionList) DeepCopy() *RegionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionList.
func (*RegionList) DeepCopyInto ¶
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 ¶
func (in *RegionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegionSpec ¶
type RegionSpec struct { Description string `json:"description,omitempty"` RegionName string `json:"regionName,omitempty"` }
func (*RegionSpec) DeepCopy ¶
func (in *RegionSpec) DeepCopy() *RegionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSpec.
func (*RegionSpec) DeepCopyInto ¶
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 ¶
func (*RegionStatus) DeepCopy ¶
func (in *RegionStatus) DeepCopy() *RegionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionStatus.
func (*RegionStatus) DeepCopyInto ¶
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 ¶
type RegistryAuth struct { Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` }
func (*RegistryAuth) DeepCopy ¶
func (in *RegistryAuth) DeepCopy() *RegistryAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryAuth.
func (*RegistryAuth) DeepCopyInto ¶
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 ¶
type Service v1.ServiceInstance
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Service `json:"items"` }
func (*ServiceList) DeepCopy ¶
func (in *ServiceList) DeepCopy() *ServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
func (*ServiceList) DeepCopyInto ¶
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 ¶
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 ¶
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 ¶
type VolumeClass adminv1.ProjectVolumeClassInstance
func (*VolumeClass) DeepCopy ¶
func (in *VolumeClass) DeepCopy() *VolumeClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeClass.
func (*VolumeClass) DeepCopyInto ¶
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 ¶
func (in *VolumeClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeClassList ¶
type VolumeClassList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VolumeClass `json:"items"` }
func (*VolumeClassList) DeepCopy ¶
func (in *VolumeClassList) DeepCopy() *VolumeClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeClassList.
func (*VolumeClassList) DeepCopyInto ¶
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 ¶
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.