v1alpha1

package
v0.0.0-...-0c87d0d Latest Latest
Warning

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

Go to latest
Published: May 7, 2019 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the control v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=control.appuio.ch

Package v1alpha1 contains API Schema definitions for the control v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=control.appuio.ch

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "control.appuio.ch", Version: "v1alpha1"}

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

Functions

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

Types

type ManagedNamespace

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

	Spec   ManagedNamespaceSpec   `json:"spec,omitempty"`
	Status ManagedNamespaceStatus `json:"status,omitempty"`
}

ManagedNamespace is the Schema for the managednamespaces API +k8s:openapi-gen=true

func (*ManagedNamespace) DeepCopy

func (in *ManagedNamespace) DeepCopy() *ManagedNamespace

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

func (*ManagedNamespace) DeepCopyInto

func (in *ManagedNamespace) DeepCopyInto(out *ManagedNamespace)

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

func (*ManagedNamespace) DeepCopyObject

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

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

type ManagedNamespaceList

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

ManagedNamespaceList contains a list of ManagedNamespace

func (*ManagedNamespaceList) DeepCopy

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

func (*ManagedNamespaceList) DeepCopyInto

func (in *ManagedNamespaceList) DeepCopyInto(out *ManagedNamespaceList)

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

func (*ManagedNamespaceList) DeepCopyObject

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

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

type ManagedNamespaceSpec

type ManagedNamespaceSpec struct {

	// Description may show further (human readable) information
	Description string `json:"description,omitempty"`
}

ManagedNamespaceSpec defines the desired state of ManagedNamespace +k8s:openapi-gen=true

func (*ManagedNamespaceSpec) DeepCopy

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

func (*ManagedNamespaceSpec) DeepCopyInto

func (in *ManagedNamespaceSpec) DeepCopyInto(out *ManagedNamespaceSpec)

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

type ManagedNamespaceStatus

type ManagedNamespaceStatus struct {

	// CreatedNamespace references the UID of the created namespace object
	CreatedNamespace types.UID `json:"createdNamespace,omitempty"`
	// Phase is the current lifecycle phase of the ManagedNamespace.
	// +optional
	Phase corev1.NamespacePhase `json:"phase,omitempty"`
}

ManagedNamespaceStatus defines the observed state of ManagedNamespace +k8s:openapi-gen=true

func (*ManagedNamespaceStatus) DeepCopy

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

func (*ManagedNamespaceStatus) DeepCopyInto

func (in *ManagedNamespaceStatus) DeepCopyInto(out *ManagedNamespaceStatus)

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