Documentation ¶
Overview ¶
Package v1beta1 is the v1beta1 version of the API. +k8s:deepcopy-gen=package +groupName=duck.knative.dev
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: "duck.knative.dev", Version: "v1beta1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
Types ¶
type Rabbit ¶
type Rabbit struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // RabbitSpec Spec RabbitSpec `json:"spec"` // RabbitmqClusterStatus Status RabbitStatus `json:"status"` }
Rabbit is a skeleton type wrapping limited fields from RabbitmqCluster. This is not a real resource.
func (*Rabbit) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rabbit.
func (*Rabbit) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rabbit) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rabbit) GetFullType ¶
func (s *Rabbit) GetFullType() duck.Populatable
GetFullType implements duck.Implementable
func (*Rabbit) GetListType ¶
GetListType implements apis.Listable
type RabbitDefaultUser ¶ added in v0.19.1
type RabbitDefaultUser struct { SecretReference *RabbitReference `json:"secretReference,omitempty"` ServiceReference *RabbitReference `json:"serviceReference,omitempty"` }
func (*RabbitDefaultUser) DeepCopy ¶ added in v0.19.1
func (in *RabbitDefaultUser) DeepCopy() *RabbitDefaultUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitDefaultUser.
func (*RabbitDefaultUser) DeepCopyInto ¶ added in v0.19.1
func (in *RabbitDefaultUser) DeepCopyInto(out *RabbitDefaultUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitList ¶
type RabbitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []Rabbit `json:"items"` }
RabbitList is a list of Rabbit resources
func (*RabbitList) DeepCopy ¶
func (in *RabbitList) DeepCopy() *RabbitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitList.
func (*RabbitList) DeepCopyInto ¶
func (in *RabbitList) DeepCopyInto(out *RabbitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RabbitList) DeepCopyObject ¶
func (in *RabbitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RabbitReference ¶
type RabbitReference struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` Keys map[string]string `json:"keys,omitempty"` }
func (*RabbitReference) DeepCopy ¶
func (in *RabbitReference) DeepCopy() *RabbitReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitReference.
func (*RabbitReference) DeepCopyInto ¶
func (in *RabbitReference) DeepCopyInto(out *RabbitReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitSpec ¶
type RabbitSpec struct{}
RabbiSpec
func (*RabbitSpec) DeepCopy ¶
func (in *RabbitSpec) DeepCopy() *RabbitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitSpec.
func (*RabbitSpec) DeepCopyInto ¶
func (in *RabbitSpec) DeepCopyInto(out *RabbitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RabbitStatus ¶
type RabbitStatus struct { // DefaultUser identifies information on internal resources. DefaultUser *RabbitDefaultUser `json:"defaultUser,omitempty"` Conditions duckv1.Conditions `json:"conditions"` }
RabbitStatus.
func (*RabbitStatus) DeepCopy ¶
func (in *RabbitStatus) DeepCopy() *RabbitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RabbitStatus.
func (*RabbitStatus) DeepCopyInto ¶
func (in *RabbitStatus) DeepCopyInto(out *RabbitStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.