v1

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package v1 is the v1 version of the API. +groupName=kubefip.k8s.binbash.org

Index

Constants

This section is empty.

Variables

View Source
var (
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{
	Group:   "kubefip.k8s.binbash.org",
	Version: "v1",
}

Define your schema name and the version

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type FloatingIP

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

	Spec   FloatingIPSpec   `json:"spec,omitempty"`
	Status FloatingIPStatus `json:"status,omitempty"`
}

func (*FloatingIP) DeepCopy

func (in *FloatingIP) DeepCopy() *FloatingIP

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

func (*FloatingIP) DeepCopyInto

func (in *FloatingIP) DeepCopyInto(out *FloatingIP)

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

func (*FloatingIP) DeepCopyObject

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

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

type FloatingIPList

type FloatingIPList struct {
	metav1.TypeMeta `json:",inline"`
	// Standard list metadata.
	metav1.ListMeta `json:"metadata,omitempty"`
	// List of Fips.
	Items []FloatingIP `json:"items"`
}

func (*FloatingIPList) DeepCopy

func (in *FloatingIPList) DeepCopy() *FloatingIPList

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

func (*FloatingIPList) DeepCopyInto

func (in *FloatingIPList) DeepCopyInto(out *FloatingIPList)

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

func (*FloatingIPList) DeepCopyObject

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

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

type FloatingIPRange

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

	Spec   FloatingIPRangeSpec   `json:"spec,omitempty"`
	Status FloatingIPRangeStatus `json:"status,omitempty"`
}

func (*FloatingIPRange) DeepCopy

func (in *FloatingIPRange) DeepCopy() *FloatingIPRange

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

func (*FloatingIPRange) DeepCopyInto

func (in *FloatingIPRange) DeepCopyInto(out *FloatingIPRange)

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

func (*FloatingIPRange) DeepCopyObject

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

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

type FloatingIPRangeList

type FloatingIPRangeList struct {
	metav1.TypeMeta `json:",inline"`
	// Standard list metadata.
	metav1.ListMeta `json:"metadata,omitempty"`
	// List of Fips.
	Items []FloatingIPRange `json:"items"`
}

func (*FloatingIPRangeList) DeepCopy

func (in *FloatingIPRangeList) DeepCopy() *FloatingIPRangeList

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

func (*FloatingIPRangeList) DeepCopyInto

func (in *FloatingIPRangeList) DeepCopyInto(out *FloatingIPRangeList)

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

func (*FloatingIPRangeList) DeepCopyObject

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

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

type FloatingIPRangeSpec

type FloatingIPRangeSpec struct {
	IPRange string `json:"iprange,omitempty"`
}

func (*FloatingIPRangeSpec) DeepCopy

func (in *FloatingIPRangeSpec) DeepCopy() *FloatingIPRangeSpec

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

func (*FloatingIPRangeSpec) DeepCopyInto

func (in *FloatingIPRangeSpec) DeepCopyInto(out *FloatingIPRangeSpec)

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

type FloatingIPRangeStatus

type FloatingIPRangeStatus struct {
	Name string
}

func (*FloatingIPRangeStatus) DeepCopy

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

func (*FloatingIPRangeStatus) DeepCopyInto

func (in *FloatingIPRangeStatus) DeepCopyInto(out *FloatingIPRangeStatus)

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

type FloatingIPSpec

type FloatingIPSpec struct {
	IPAddress string `json:"ipaddress,omitempty"`
}

func (*FloatingIPSpec) DeepCopy

func (in *FloatingIPSpec) DeepCopy() *FloatingIPSpec

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

func (*FloatingIPSpec) DeepCopyInto

func (in *FloatingIPSpec) DeepCopyInto(out *FloatingIPSpec)

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

type FloatingIPStatus

type FloatingIPStatus struct {
	Name string
}

func (*FloatingIPStatus) DeepCopy

func (in *FloatingIPStatus) DeepCopy() *FloatingIPStatus

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

func (*FloatingIPStatus) DeepCopyInto

func (in *FloatingIPStatus) DeepCopyInto(out *FloatingIPStatus)

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