v1alpha1

package
v0.0.0-...-2f83af2 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

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

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

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

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

func (*NamespacedValidatingRuleList) DeepCopyInto

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

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

func (*NamespacedValidatingRuleSpec) DeepCopyInto

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

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

func (*NamespacedValidatingRuleStatus) DeepCopyInto

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

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

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

func (*NamespacedValidatingTypeList) DeepCopyInto

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

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

func (*NamespacedValidatingTypeSpec) DeepCopyInto

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

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

func (*NamespacedValidatingTypeStatus) DeepCopyInto

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
y or Y : Canonical URL