Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the app v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=app.redislabs.com
Package v1alpha1 contains API Schema definitions for the app v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=app.redislabs.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "app.redislabs.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type NamespacedValidatingRule ¶
type NamespacedValidatingRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacedValidatingRuleSpec `json:"spec,omitempty"` Status NamespacedValidatingRuleStatus `json:"status,omitempty"` }
NamespacedValidatingRule is the Schema for the namespacedvalidatingrule API +kubebuilder:subresource:status +kubebuilder:resource:path=namespacedvalidatingrule,scope=Namespaced
func (*NamespacedValidatingRule) DeepCopy ¶
func (in *NamespacedValidatingRule) DeepCopy() *NamespacedValidatingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingRule.
func (*NamespacedValidatingRule) DeepCopyInto ¶
func (in *NamespacedValidatingRule) DeepCopyInto(out *NamespacedValidatingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedValidatingRule) DeepCopyObject ¶
func (in *NamespacedValidatingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespacedValidatingRule) GetObservedGeneration ¶
func (nvp *NamespacedValidatingRule) GetObservedGeneration() int64
type NamespacedValidatingRuleList ¶
type NamespacedValidatingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedValidatingRule `json:"items"` }
NamespacedValidatingRuleyList contains a list of NamespacedValidatingRule
func (*NamespacedValidatingRuleList) DeepCopy ¶
func (in *NamespacedValidatingRuleList) DeepCopy() *NamespacedValidatingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingRuleList.
func (*NamespacedValidatingRuleList) DeepCopyInto ¶
func (in *NamespacedValidatingRuleList) DeepCopyInto(out *NamespacedValidatingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedValidatingRuleList) DeepCopyObject ¶
func (in *NamespacedValidatingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedValidatingRuleSpec ¶
type NamespacedValidatingRuleSpec struct { // Webhooks is a list of webhooks and the affected resources and operations. // +optional // +patchMergeKey=name // +patchStrategy=merge Webhooks []admregv1.ValidatingWebhook `json:"webhooks,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,2,rep,name=Webhooks"` }
NamespacedValidatingRuleSpec defines the desired state of NamespacedValidatingRule
func (*NamespacedValidatingRuleSpec) DeepCopy ¶
func (in *NamespacedValidatingRuleSpec) DeepCopy() *NamespacedValidatingRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingRuleSpec.
func (*NamespacedValidatingRuleSpec) DeepCopyInto ¶
func (in *NamespacedValidatingRuleSpec) DeepCopyInto(out *NamespacedValidatingRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedValidatingRuleStatus ¶
type NamespacedValidatingRuleStatus struct {
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}
NamespacedValidatingRuleStatus defines the observed state of NamespacedValidatingRule
func (*NamespacedValidatingRuleStatus) DeepCopy ¶
func (in *NamespacedValidatingRuleStatus) DeepCopy() *NamespacedValidatingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingRuleStatus.
func (*NamespacedValidatingRuleStatus) DeepCopyInto ¶
func (in *NamespacedValidatingRuleStatus) DeepCopyInto(out *NamespacedValidatingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedValidatingType ¶
type NamespacedValidatingType struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamespacedValidatingTypeSpec `json:"spec,omitempty"` Status NamespacedValidatingTypeStatus `json:"status,omitempty"` }
NamespacedValidatingType is the Schema for the namespacedvalidatingtypes API +kubebuilder:subresource:status +kubebuilder:resource:path=namespacedvalidatingtype,scope=Cluster
func (*NamespacedValidatingType) DeepCopy ¶
func (in *NamespacedValidatingType) DeepCopy() *NamespacedValidatingType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingType.
func (*NamespacedValidatingType) DeepCopyInto ¶
func (in *NamespacedValidatingType) DeepCopyInto(out *NamespacedValidatingType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedValidatingType) DeepCopyObject ¶
func (in *NamespacedValidatingType) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamespacedValidatingType) GetObservedGeneration ¶
func (pvt *NamespacedValidatingType) GetObservedGeneration() int64
type NamespacedValidatingTypeList ¶
type NamespacedValidatingTypeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedValidatingType `json:"items"` }
NamespacedValidatingTypeList contains a list of NamespacedValidatingType
func (*NamespacedValidatingTypeList) DeepCopy ¶
func (in *NamespacedValidatingTypeList) DeepCopy() *NamespacedValidatingTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingTypeList.
func (*NamespacedValidatingTypeList) DeepCopyInto ¶
func (in *NamespacedValidatingTypeList) DeepCopyInto(out *NamespacedValidatingTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedValidatingTypeList) DeepCopyObject ¶
func (in *NamespacedValidatingTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedValidatingTypeSpec ¶
type NamespacedValidatingTypeSpec struct {
Types []admissionv1.RuleWithOperations `json:"types,omitempty" protobuf:"bytes,3,rep,name=types"`
}
NamespacedValidatingTypeSpec defines the desired state of NamespacedValidatingType
func (*NamespacedValidatingTypeSpec) DeepCopy ¶
func (in *NamespacedValidatingTypeSpec) DeepCopy() *NamespacedValidatingTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingTypeSpec.
func (*NamespacedValidatingTypeSpec) DeepCopyInto ¶
func (in *NamespacedValidatingTypeSpec) DeepCopyInto(out *NamespacedValidatingTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedValidatingTypeStatus ¶
type NamespacedValidatingTypeStatus struct {
ObservedGeneration int64 `json:"observedGeneration,omitempty"`
}
NamespacedValidatingTypeStatus defines the observed state of NamespacedValidatingType
func (*NamespacedValidatingTypeStatus) DeepCopy ¶
func (in *NamespacedValidatingTypeStatus) DeepCopy() *NamespacedValidatingTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedValidatingTypeStatus.
func (*NamespacedValidatingTypeStatus) DeepCopyInto ¶
func (in *NamespacedValidatingTypeStatus) DeepCopyInto(out *NamespacedValidatingTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.