Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the openstack v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/takaishi/openstack-fip-controller/pkg/apis/openstack +k8s:defaulter-gen=TypeMeta +groupName=openstack.repl.info
Package v1beta1 contains API Schema definitions for the openstack v1beta1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/takaishi/openstack-fip-controller/pkg/apis/openstack +k8s:defaulter-gen=TypeMeta +groupName=openstack.repl.info
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type FloatingIP
- type FloatingIPAssociate
- type FloatingIPAssociateList
- type FloatingIPAssociateSpec
- type FloatingIPAssociateStatus
- type FloatingIPList
- type FloatingIPSet
- type FloatingIPSetList
- type FloatingIPSetSpec
- type FloatingIPSetStatus
- type FloatingIPSpec
- type FloatingIPStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "openstack.repl.info", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
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"` }
FloatingIP is the Schema for the floatingips API +k8s:openapi-gen=true +kubebuilder:subresource:status
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 FloatingIPAssociate ¶
type FloatingIPAssociate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FloatingIPAssociateSpec `json:"spec,omitempty"` Status FloatingIPAssociateStatus `json:"status,omitempty"` }
FloatingIPAssociate is the Schema for the floatingipassociates API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*FloatingIPAssociate) DeepCopy ¶
func (in *FloatingIPAssociate) DeepCopy() *FloatingIPAssociate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssociate.
func (*FloatingIPAssociate) DeepCopyInto ¶
func (in *FloatingIPAssociate) DeepCopyInto(out *FloatingIPAssociate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIPAssociate) DeepCopyObject ¶
func (in *FloatingIPAssociate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPAssociateList ¶
type FloatingIPAssociateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FloatingIPAssociate `json:"items"` }
FloatingIPAssociateList contains a list of FloatingIPAssociate
func (*FloatingIPAssociateList) DeepCopy ¶
func (in *FloatingIPAssociateList) DeepCopy() *FloatingIPAssociateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssociateList.
func (*FloatingIPAssociateList) DeepCopyInto ¶
func (in *FloatingIPAssociateList) DeepCopyInto(out *FloatingIPAssociateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIPAssociateList) DeepCopyObject ¶
func (in *FloatingIPAssociateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPAssociateSpec ¶
type FloatingIPAssociateSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file FloatingIP string `json:"floatingIP"` Node string `json:"node"` }
FloatingIPAssociateSpec defines the desired state of FloatingIPAssociate
func (*FloatingIPAssociateSpec) DeepCopy ¶
func (in *FloatingIPAssociateSpec) DeepCopy() *FloatingIPAssociateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssociateSpec.
func (*FloatingIPAssociateSpec) DeepCopyInto ¶
func (in *FloatingIPAssociateSpec) DeepCopyInto(out *FloatingIPAssociateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingIPAssociateStatus ¶
type FloatingIPAssociateStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file FloatingIP string `json:"floatingIP"` }
FloatingIPAssociateStatus defines the observed state of FloatingIPAssociate
func (*FloatingIPAssociateStatus) DeepCopy ¶
func (in *FloatingIPAssociateStatus) DeepCopy() *FloatingIPAssociateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPAssociateStatus.
func (*FloatingIPAssociateStatus) DeepCopyInto ¶
func (in *FloatingIPAssociateStatus) DeepCopyInto(out *FloatingIPAssociateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingIPList ¶
type FloatingIPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FloatingIP `json:"items"` }
FloatingIPList contains a list of FloatingIP
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 FloatingIPSet ¶
type FloatingIPSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FloatingIPSetSpec `json:"spec,omitempty"` Status FloatingIPSetStatus `json:"status,omitempty"` }
FloatingIPSet is the Schema for the floatingipsets API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*FloatingIPSet) DeepCopy ¶
func (in *FloatingIPSet) DeepCopy() *FloatingIPSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPSet.
func (*FloatingIPSet) DeepCopyInto ¶
func (in *FloatingIPSet) DeepCopyInto(out *FloatingIPSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIPSet) DeepCopyObject ¶
func (in *FloatingIPSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPSetList ¶
type FloatingIPSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FloatingIPSet `json:"items"` }
FloatingIPSetList contains a list of FloatingIPSet
func (*FloatingIPSetList) DeepCopy ¶
func (in *FloatingIPSetList) DeepCopy() *FloatingIPSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPSetList.
func (*FloatingIPSetList) DeepCopyInto ¶
func (in *FloatingIPSetList) DeepCopyInto(out *FloatingIPSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FloatingIPSetList) DeepCopyObject ¶
func (in *FloatingIPSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FloatingIPSetSpec ¶
type FloatingIPSetSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file NodeSelector map[string]string `json:"nodeSelector"` Network string `json:"network"` }
FloatingIPSetSpec defines the desired state of FloatingIPSet
func (*FloatingIPSetSpec) DeepCopy ¶
func (in *FloatingIPSetSpec) DeepCopy() *FloatingIPSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPSetSpec.
func (*FloatingIPSetSpec) DeepCopyInto ¶
func (in *FloatingIPSetSpec) DeepCopyInto(out *FloatingIPSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingIPSetStatus ¶
type FloatingIPSetStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file Nodes []string }
FloatingIPSetStatus defines the observed state of FloatingIPSet
func (*FloatingIPSetStatus) DeepCopy ¶
func (in *FloatingIPSetStatus) DeepCopy() *FloatingIPSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FloatingIPSetStatus.
func (*FloatingIPSetStatus) DeepCopyInto ¶
func (in *FloatingIPSetStatus) DeepCopyInto(out *FloatingIPSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FloatingIPSpec ¶
type FloatingIPSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file Network string `json:"network"` }
FloatingIPSpec defines the desired state of FloatingIP
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 { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file ID string FloatingIP string PortID string }
FloatingIPStatus defines the observed state of FloatingIP
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.