v1alpha1

package
v0.0.0-...-1e747d4 Latest Latest
Warning

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

Go to latest
Published: Feb 10, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

+groupName=initialization.kcp.io +versionName=v1alpha1 +kubebuilder:object:generate=true

Index

Constants

View Source
const GroupName = "initialization.kcp.io"

GroupName is the group name use in this package.

View Source
const GroupVersion = "v1alpha1"

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme

	// SchemeGroupVersion is group version used to register these objects.
	SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: GroupVersion}
)

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource.

Types

type InitSource

type InitSource struct {
	Template *TemplateInitSource `json:"template,omitempty"`
}

func (*InitSource) DeepCopy

func (in *InitSource) DeepCopy() *InitSource

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

func (*InitSource) DeepCopyInto

func (in *InitSource) DeepCopyInto(out *InitSource)

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

type InitTarget

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

	Spec InitTargetSpec `json:"spec"`
}

func (*InitTarget) DeepCopy

func (in *InitTarget) DeepCopy() *InitTarget

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

func (*InitTarget) DeepCopyInto

func (in *InitTarget) DeepCopyInto(out *InitTarget)

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

func (*InitTarget) DeepCopyObject

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

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

type InitTargetList

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

InitTargetList contains a list of InitTargets.

func (*InitTargetList) DeepCopy

func (in *InitTargetList) DeepCopy() *InitTargetList

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

func (*InitTargetList) DeepCopyInto

func (in *InitTargetList) DeepCopyInto(out *InitTargetList)

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

func (*InitTargetList) DeepCopyObject

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

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

type InitTargetSpec

type InitTargetSpec struct {
	WorkspaceTypeReference WorkspaceTypeReference `json:"workspaceTypeRef"`
	Sources                []InitSource           `json:"sources"`
}

func (*InitTargetSpec) DeepCopy

func (in *InitTargetSpec) DeepCopy() *InitTargetSpec

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

func (*InitTargetSpec) DeepCopyInto

func (in *InitTargetSpec) DeepCopyInto(out *InitTargetSpec)

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

type InitTemplate

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

	Spec InitTemplateSpec `json:"spec"`
}

func (*InitTemplate) DeepCopy

func (in *InitTemplate) DeepCopy() *InitTemplate

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

func (*InitTemplate) DeepCopyInto

func (in *InitTemplate) DeepCopyInto(out *InitTemplate)

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

func (*InitTemplate) DeepCopyObject

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

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

type InitTemplateList

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

InitTemplateList contains a list of InitTemplates.

func (*InitTemplateList) DeepCopy

func (in *InitTemplateList) DeepCopy() *InitTemplateList

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

func (*InitTemplateList) DeepCopyInto

func (in *InitTemplateList) DeepCopyInto(out *InitTemplateList)

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

func (*InitTemplateList) DeepCopyObject

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

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

type InitTemplateSpec

type InitTemplateSpec struct {
	Template string `json:"template"`
}

func (*InitTemplateSpec) DeepCopy

func (in *InitTemplateSpec) DeepCopy() *InitTemplateSpec

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

func (*InitTemplateSpec) DeepCopyInto

func (in *InitTemplateSpec) DeepCopyInto(out *InitTemplateSpec)

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

type TemplateInitSource

type TemplateInitSource struct {
	Name string `json:"name"`
}

func (*TemplateInitSource) DeepCopy

func (in *TemplateInitSource) DeepCopy() *TemplateInitSource

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

func (*TemplateInitSource) DeepCopyInto

func (in *TemplateInitSource) DeepCopyInto(out *TemplateInitSource)

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

type WorkspaceTypeReference

type WorkspaceTypeReference struct {
	Path string `json:"path"`
	Name string `json:"name"`
}

func (*WorkspaceTypeReference) DeepCopy

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

func (*WorkspaceTypeReference) DeepCopyInto

func (in *WorkspaceTypeReference) DeepCopyInto(out *WorkspaceTypeReference)

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

Jump to

Keyboard shortcuts

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