Documentation ¶
Overview ¶
Package v1 is the v1 version of the API. +groupName=kubefip.k8s.binbash.org
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
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 ¶
func (in *FloatingIPRangeStatus) DeepCopy() *FloatingIPRangeStatus
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.