Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the requeueip v1 API group.
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects. GroupVersion = schema.GroupVersion{Group: "requeueip.sauto4.io", Version: "v1"} // 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 SautoIP ¶
type SautoIP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Status SautoIPStatus `json:"status,omitempty"` }
SautoIP is the Schema for the sautoips API.
func (*SautoIP) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoIP.
func (*SautoIP) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SautoIP) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SautoIPList ¶
type SautoIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SautoIP `json:"items"` }
SautoIPList contains a list of SautoIP.
func (*SautoIPList) DeepCopy ¶
func (in *SautoIPList) DeepCopy() *SautoIPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoIPList.
func (*SautoIPList) DeepCopyInto ¶
func (in *SautoIPList) DeepCopyInto(out *SautoIPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SautoIPList) DeepCopyObject ¶
func (in *SautoIPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SautoIPPool ¶
type SautoIPPool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SautoIPPoolSpec `json:"spec,omitempty"` Status SautoIPPoolStatus `json:"status,omitempty"` }
SautoIPPool is the Schema for the SautoIPPools API.
func (*SautoIPPool) DeepCopy ¶
func (in *SautoIPPool) DeepCopy() *SautoIPPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoIPPool.
func (*SautoIPPool) DeepCopyInto ¶
func (in *SautoIPPool) DeepCopyInto(out *SautoIPPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SautoIPPool) DeepCopyObject ¶
func (in *SautoIPPool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SautoIPPoolList ¶
type SautoIPPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SautoIPPool `json:"items"` }
SautoIPPoolList contains a list of SautoIPPool.
func (*SautoIPPoolList) DeepCopy ¶
func (in *SautoIPPoolList) DeepCopy() *SautoIPPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoIPPoolList.
func (*SautoIPPoolList) DeepCopyInto ¶
func (in *SautoIPPoolList) DeepCopyInto(out *SautoIPPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SautoIPPoolList) DeepCopyObject ¶
func (in *SautoIPPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SautoIPPoolSpec ¶
type SautoIPPoolSpec struct { // +kubebuilder:validation:Enum=4;6 // +kubebuilder:validation:Optional Version *string `json:"version,omitempty"` // +kubebuilder:validation:Required CIDR string `json:"cidr"` // +kubebuilder:validation:Optional IPs []string `json:"ips,omitempty"` // +kubebuilder:validation:Optional ExcludedIPs []string `json:"excludedIPs,omitempty"` }
SautoIPPoolSpec defines the desired state of SautoIPPool.
func (*SautoIPPoolSpec) DeepCopy ¶
func (in *SautoIPPoolSpec) DeepCopy() *SautoIPPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoIPPoolSpec.
func (*SautoIPPoolSpec) DeepCopyInto ¶
func (in *SautoIPPoolSpec) DeepCopyInto(out *SautoIPPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SautoIPPoolStatus ¶
type SautoIPPoolStatus struct { // +kubebuilder:validation:Optional Free []string `json:"free,omitempty"` }
SautoIPPoolStatus defines the observed state of SautoIPPool.
func (*SautoIPPoolStatus) DeepCopy ¶
func (in *SautoIPPoolStatus) DeepCopy() *SautoIPPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoIPPoolStatus.
func (*SautoIPPoolStatus) DeepCopyInto ¶
func (in *SautoIPPoolStatus) DeepCopyInto(out *SautoIPPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SautoIPStatus ¶
type SautoIPStatus struct{}
SautoIPStatus defines the observed state of SautoIP.
func (*SautoIPStatus) DeepCopy ¶
func (in *SautoIPStatus) DeepCopy() *SautoIPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoIPStatus.
func (*SautoIPStatus) DeepCopyInto ¶
func (in *SautoIPStatus) DeepCopyInto(out *SautoIPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SautoSubnet ¶
type SautoSubnet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SautoSubnetSpec `json:"spec,omitempty"` Status SautoSubnetStatus `json:"status,omitempty"` }
SautoSubnet is the Schema for the SautoSubnets API.
func (*SautoSubnet) DeepCopy ¶
func (in *SautoSubnet) DeepCopy() *SautoSubnet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoSubnet.
func (*SautoSubnet) DeepCopyInto ¶
func (in *SautoSubnet) DeepCopyInto(out *SautoSubnet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SautoSubnet) DeepCopyObject ¶
func (in *SautoSubnet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SautoSubnetList ¶
type SautoSubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SautoSubnet `json:"items"` }
SautoSubnetList contains a list of SautoSubnet.
func (*SautoSubnetList) DeepCopy ¶
func (in *SautoSubnetList) DeepCopy() *SautoSubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoSubnetList.
func (*SautoSubnetList) DeepCopyInto ¶
func (in *SautoSubnetList) DeepCopyInto(out *SautoSubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SautoSubnetList) DeepCopyObject ¶
func (in *SautoSubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SautoSubnetSpec ¶
type SautoSubnetSpec struct { // +kubebuilder:validation:Enum=4;6 // +kubebuilder:validation:Optional Version *string `json:"version,omitempty"` // +kubebuilder:validation:Required CIDR string `json:"cidr"` // +kubebuilder:validation:Optional ExcludedIPs []string `json:"excludedIPs,omitempty"` }
SautoSubnetSpec defines the desired state of SautoSubnet.
func (*SautoSubnetSpec) DeepCopy ¶
func (in *SautoSubnetSpec) DeepCopy() *SautoSubnetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoSubnetSpec.
func (*SautoSubnetSpec) DeepCopyInto ¶
func (in *SautoSubnetSpec) DeepCopyInto(out *SautoSubnetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SautoSubnetStatus ¶
type SautoSubnetStatus struct { // +kubebuilder:validation:Optional Free []string `json:"free,omitempty"` }
SautoSubnetStatus defines the observed state of SautoSubnet.
func (*SautoSubnetStatus) DeepCopy ¶
func (in *SautoSubnetStatus) DeepCopy() *SautoSubnetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SautoSubnetStatus.
func (*SautoSubnetStatus) DeepCopyInto ¶
func (in *SautoSubnetStatus) DeepCopyInto(out *SautoSubnetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.