Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the db v1 API group +kubebuilder:object:generate=true +groupName=db.atlas.infoblox.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "db.atlas.infoblox.com", 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 Relation ¶
type Relation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RelationSpec `json:"spec,omitempty"` Status RelationStatus `json:"status,omitempty"` }
Relation is the Schema for the relations API
func (*Relation) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Relation.
func (*Relation) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Relation) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RelationList ¶
type RelationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Relation `json:"items"` }
RelationList contains a list of Relation
func (*RelationList) DeepCopy ¶
func (in *RelationList) DeepCopy() *RelationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelationList.
func (*RelationList) DeepCopyInto ¶
func (in *RelationList) DeepCopyInto(out *RelationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RelationList) DeepCopyObject ¶
func (in *RelationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RelationSpec ¶
type RelationSpec struct { // Foo is an example field of Relation. Edit Relation_types.go to remove/update Foo string `json:"foo,omitempty"` }
RelationSpec defines the desired state of Relation
func (*RelationSpec) DeepCopy ¶
func (in *RelationSpec) DeepCopy() *RelationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelationSpec.
func (*RelationSpec) DeepCopyInto ¶
func (in *RelationSpec) DeepCopyInto(out *RelationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RelationStatus ¶
type RelationStatus struct { }
RelationStatus defines the observed state of Relation
func (*RelationStatus) DeepCopy ¶
func (in *RelationStatus) DeepCopy() *RelationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RelationStatus.
func (*RelationStatus) DeepCopyInto ¶
func (in *RelationStatus) DeepCopyInto(out *RelationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.