v1beta1

package
Version: v0.0.5-0...-6e23503 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
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

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

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

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

func (*FloatingIPAssociateStatus) DeepCopyInto

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL