v1beta1

package
v2.0.3 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1beta1 contains API Schema definitions for the types v1beta1 API group +kubebuilder:object:generate=true +groupName=types.kubefed.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "types.kubefed.io", Version: "v1beta1"}

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type ClusterConfiguration

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

	// KubernetesVersion is the target version of the control plane.
	KubernetesVersion string `json:"kubernetesVersion"`
}

DEPRECATED - This group version of ClusterConfiguration is deprecated by apis/kubeadm/v1beta2/ClusterConfiguration. ClusterConfiguration contains cluster-wide configuration for a kubeadm cluster

func (*ClusterConfiguration) DeepCopy

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

func (*ClusterConfiguration) DeepCopyInto

func (in *ClusterConfiguration) DeepCopyInto(out *ClusterConfiguration)

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

type ClusterOverrides

type ClusterOverrides struct {
	Path  string `json:"path,omitempty"`
	Value string `json:"value,omitempty"`
}

func (*ClusterOverrides) DeepCopy

func (in *ClusterOverrides) DeepCopy() *ClusterOverrides

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

func (*ClusterOverrides) DeepCopyInto

func (in *ClusterOverrides) DeepCopyInto(out *ClusterOverrides)

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

type Clusters

type Clusters struct {
	Name string `json:"name,omitempty"`
}

func (*Clusters) DeepCopy

func (in *Clusters) DeepCopy() *Clusters

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

func (*Clusters) DeepCopyInto

func (in *Clusters) DeepCopyInto(out *Clusters)

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

type FederatedConfigMap

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

	Spec FederatedConfigMapSpec `json:"spec,omitempty"`
}

FederatedConfigMap is the Schema for the FederatedConfigMaps API

func (*FederatedConfigMap) DeepCopy

func (in *FederatedConfigMap) DeepCopy() *FederatedConfigMap

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

func (*FederatedConfigMap) DeepCopyInto

func (in *FederatedConfigMap) DeepCopyInto(out *FederatedConfigMap)

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

func (*FederatedConfigMap) DeepCopyObject

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

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

type FederatedConfigMapList

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

FederatedConfigMapList contains a list of FederatedConfigMap

func (*FederatedConfigMapList) DeepCopy

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

func (*FederatedConfigMapList) DeepCopyInto

func (in *FederatedConfigMapList) DeepCopyInto(out *FederatedConfigMapList)

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

func (*FederatedConfigMapList) DeepCopyObject

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

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

type FederatedConfigMapSpec

type FederatedConfigMapSpec struct {

	// Foo is an example field of FederatedConfigMap. Edit FederatedConfigMap_types.go to remove/update
	Placement Placement   `json:"placement,omitempty"`
	Template  Template    `json:"template,omitempty"`
	Overrides []Overrides `json:"overrides,omitempty"`
}

FederatedConfigMapSpec defines the desired state of FederatedConfigMap

func (*FederatedConfigMapSpec) DeepCopy

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

func (*FederatedConfigMapSpec) DeepCopyInto

func (in *FederatedConfigMapSpec) DeepCopyInto(out *FederatedConfigMapSpec)

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

type FederatedService

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

	Spec   FederatedServiceSpec   `json:"spec,omitempty"`
	Status FederatedServiceStatus `json:"status,omitempty"`
}

FederatedService is the Schema for the federatedservices API

func (*FederatedService) DeepCopy

func (in *FederatedService) DeepCopy() *FederatedService

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

func (*FederatedService) DeepCopyInto

func (in *FederatedService) DeepCopyInto(out *FederatedService)

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

func (*FederatedService) DeepCopyObject

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

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

type FederatedServiceList

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

FederatedServiceList contains a list of FederatedService

func (*FederatedServiceList) DeepCopy

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

func (*FederatedServiceList) DeepCopyInto

func (in *FederatedServiceList) DeepCopyInto(out *FederatedServiceList)

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

func (*FederatedServiceList) DeepCopyObject

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

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

type FederatedServiceSpec

type FederatedServiceSpec struct {

	// Foo is an example field of FederatedService. Edit FederatedService_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

FederatedServiceSpec defines the desired state of FederatedService

func (*FederatedServiceSpec) DeepCopy

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

func (*FederatedServiceSpec) DeepCopyInto

func (in *FederatedServiceSpec) DeepCopyInto(out *FederatedServiceSpec)

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

type FederatedServiceStatus

type FederatedServiceStatus struct {
}

FederatedServiceStatus defines the observed state of FederatedService

func (*FederatedServiceStatus) DeepCopy

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

func (*FederatedServiceStatus) DeepCopyInto

func (in *FederatedServiceStatus) DeepCopyInto(out *FederatedServiceStatus)

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

type Overrides

type Overrides struct {
	ClusterName      string             `json:"clusterName,omitempty"`
	ClusterOverrides []ClusterOverrides `json:"clusterOverrides,omitempty"`
}

func (*Overrides) DeepCopy

func (in *Overrides) DeepCopy() *Overrides

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

func (*Overrides) DeepCopyInto

func (in *Overrides) DeepCopyInto(out *Overrides)

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

type Placement

type Placement struct {
	Clusters []Clusters `json:"clusters,omitempty"`
}

func (*Placement) DeepCopy

func (in *Placement) DeepCopy() *Placement

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

func (*Placement) DeepCopyInto

func (in *Placement) DeepCopyInto(out *Placement)

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

type Template

type Template struct {
	Data map[string]string `json:"data,omitempty"`
}

func (*Template) DeepCopy

func (in *Template) DeepCopy() *Template

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

func (*Template) DeepCopyInto

func (in *Template) DeepCopyInto(out *Template)

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