v1alpha1

package
v0.0.0-...-d50d299 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the es.eck v1alpha1 API group +kubebuilder:object:generate=true +groupName=es.eck.github.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "es.eck.github.com", Version: "v1alpha1"}

	// 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 CommonElasticsearchConfig

type CommonElasticsearchConfig struct {
	// +optional
	ElasticsearchInstance string `json:"name,omitempty"`
}

func (*CommonElasticsearchConfig) DeepCopy

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

func (*CommonElasticsearchConfig) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Dependencies

type Dependencies struct {
	// +optional
	IndexTemplates []string `json:"indexTemplates,omitempty"`
	// +optional
	Indices []string `json:"indices,omitempty"`
}

func (*Dependencies) DeepCopy

func (in *Dependencies) DeepCopy() *Dependencies

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

func (*Dependencies) DeepCopyInto

func (in *Dependencies) DeepCopyInto(out *Dependencies)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchApikey

type ElasticsearchApikey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ElasticsearchApikeySpec   `json:"spec,omitempty"`
	Status ElasticsearchApikeyStatus `json:"status,omitempty"`
}

ElasticsearchApikey is the Schema for the elasticsearchApikeys API

func (*ElasticsearchApikey) DeepCopy

func (in *ElasticsearchApikey) DeepCopy() *ElasticsearchApikey

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

func (*ElasticsearchApikey) DeepCopyInto

func (in *ElasticsearchApikey) DeepCopyInto(out *ElasticsearchApikey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchApikey) DeepCopyObject

func (in *ElasticsearchApikey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchApikeyList

type ElasticsearchApikeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ElasticsearchApikey `json:"items"`
}

ElasticsearchApikeyList contains a list of ElasticsearchApikey

func (*ElasticsearchApikeyList) DeepCopy

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

func (*ElasticsearchApikeyList) DeepCopyInto

func (in *ElasticsearchApikeyList) DeepCopyInto(out *ElasticsearchApikeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchApikeyList) DeepCopyObject

func (in *ElasticsearchApikeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchApikeySpec

type ElasticsearchApikeySpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	Body string `json:"body"`
}

ElasticsearchApikeySpec defines the desired state of ElasticsearchApikey

func (*ElasticsearchApikeySpec) DeepCopy

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

func (*ElasticsearchApikeySpec) DeepCopyInto

func (in *ElasticsearchApikeySpec) DeepCopyInto(out *ElasticsearchApikeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchApikeyStatus

type ElasticsearchApikeyStatus struct {
}

ElasticsearchApikeyStatus defines the observed state of ElasticsearchApikey

func (*ElasticsearchApikeyStatus) DeepCopy

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

func (*ElasticsearchApikeyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchInstance

type ElasticsearchInstance struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   configv2.ElasticsearchSpec  `json:"spec,omitempty"`
	Status ElasticsearchInstanceStatus `json:"status,omitempty"`
}

ElasticsearchInstance is the Schema for the elasticsearchinstances API

func (*ElasticsearchInstance) DeepCopy

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

func (*ElasticsearchInstance) DeepCopyInto

func (in *ElasticsearchInstance) DeepCopyInto(out *ElasticsearchInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchInstance) DeepCopyObject

func (in *ElasticsearchInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchInstanceList

type ElasticsearchInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ElasticsearchInstance `json:"items"`
}

ElasticsearchInstanceList contains a list of ElasticsearchInstance

func (*ElasticsearchInstanceList) DeepCopy

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

func (*ElasticsearchInstanceList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchInstanceList) DeepCopyObject

func (in *ElasticsearchInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchInstanceStatus

type ElasticsearchInstanceStatus struct {
}

ElasticsearchInstanceStatus defines the observed state of ElasticsearchInstance

func (*ElasticsearchInstanceStatus) DeepCopy

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

func (*ElasticsearchInstanceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchRole

type ElasticsearchRole struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ElasticsearchRoleSpec   `json:"spec,omitempty"`
	Status ElasticsearchRoleStatus `json:"status,omitempty"`
}

ElasticsearchRole is the Schema for the elasticsearchroles API

func (*ElasticsearchRole) DeepCopy

func (in *ElasticsearchRole) DeepCopy() *ElasticsearchRole

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

func (*ElasticsearchRole) DeepCopyInto

func (in *ElasticsearchRole) DeepCopyInto(out *ElasticsearchRole)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchRole) DeepCopyObject

func (in *ElasticsearchRole) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchRoleList

type ElasticsearchRoleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ElasticsearchRole `json:"items"`
}

ElasticsearchRoleList contains a list of ElasticsearchRole

func (*ElasticsearchRoleList) DeepCopy

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

func (*ElasticsearchRoleList) DeepCopyInto

func (in *ElasticsearchRoleList) DeepCopyInto(out *ElasticsearchRoleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchRoleList) DeepCopyObject

func (in *ElasticsearchRoleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchRoleSpec

type ElasticsearchRoleSpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	// +kubebuilder:validation:MinLength=0
	// +required
	Body string `json:"body"`
}

ElasticsearchRoleSpec defines the desired state of ElasticsearchRole

func (*ElasticsearchRoleSpec) DeepCopy

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

func (*ElasticsearchRoleSpec) DeepCopyInto

func (in *ElasticsearchRoleSpec) DeepCopyInto(out *ElasticsearchRoleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchRoleStatus

type ElasticsearchRoleStatus struct {
}

ElasticsearchRoleStatus defines the observed state of ElasticsearchRole

func (*ElasticsearchRoleStatus) DeepCopy

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

func (*ElasticsearchRoleStatus) DeepCopyInto

func (in *ElasticsearchRoleStatus) DeepCopyInto(out *ElasticsearchRoleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchUser

type ElasticsearchUser struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ElasticsearchUserSpec   `json:"spec,omitempty"`
	Status ElasticsearchUserStatus `json:"status,omitempty"`
}

ElasticsearchUser is the Schema for the elasticsearchusers API

func (*ElasticsearchUser) DeepCopy

func (in *ElasticsearchUser) DeepCopy() *ElasticsearchUser

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

func (*ElasticsearchUser) DeepCopyInto

func (in *ElasticsearchUser) DeepCopyInto(out *ElasticsearchUser)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchUser) DeepCopyObject

func (in *ElasticsearchUser) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchUserList

type ElasticsearchUserList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ElasticsearchUser `json:"items"`
}

ElasticsearchUserList contains a list of ElasticsearchUser

func (*ElasticsearchUserList) DeepCopy

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

func (*ElasticsearchUserList) DeepCopyInto

func (in *ElasticsearchUserList) DeepCopyInto(out *ElasticsearchUserList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchUserList) DeepCopyObject

func (in *ElasticsearchUserList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchUserSpec

type ElasticsearchUserSpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	SecretName string `json:"secretName"`
	Body       string `json:"body"`
}

ElasticsearchUserSpec defines the desired state of ElasticsearchUser

func (*ElasticsearchUserSpec) DeepCopy

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

func (*ElasticsearchUserSpec) DeepCopyInto

func (in *ElasticsearchUserSpec) DeepCopyInto(out *ElasticsearchUserSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchUserStatus

type ElasticsearchUserStatus struct {
}

ElasticsearchUserStatus defines the observed state of ElasticsearchUser

func (*ElasticsearchUserStatus) DeepCopy

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

func (*ElasticsearchUserStatus) DeepCopyInto

func (in *ElasticsearchUserStatus) DeepCopyInto(out *ElasticsearchUserStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Index

type Index struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   IndexSpec   `json:"spec,omitempty"`
	Status IndexStatus `json:"status,omitempty"`
}

Index is the Schema for the indices API

func (*Index) DeepCopy

func (in *Index) DeepCopy() *Index

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

func (*Index) DeepCopyInto

func (in *Index) DeepCopyInto(out *Index)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Index) DeepCopyObject

func (in *Index) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexLifecyclePolicy

type IndexLifecyclePolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   IndexLifecyclePolicySpec   `json:"spec,omitempty"`
	Status IndexLifecyclePolicyStatus `json:"status,omitempty"`
}

IndexLifecyclePolicy is the Schema for the indexlifecyclepolicies API

func (*IndexLifecyclePolicy) DeepCopy

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

func (*IndexLifecyclePolicy) DeepCopyInto

func (in *IndexLifecyclePolicy) DeepCopyInto(out *IndexLifecyclePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IndexLifecyclePolicy) DeepCopyObject

func (in *IndexLifecyclePolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexLifecyclePolicyList

type IndexLifecyclePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IndexLifecyclePolicy `json:"items"`
}

IndexLifecyclePolicyList contains a list of IndexLifecyclePolicy

func (*IndexLifecyclePolicyList) DeepCopy

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

func (*IndexLifecyclePolicyList) DeepCopyInto

func (in *IndexLifecyclePolicyList) DeepCopyInto(out *IndexLifecyclePolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IndexLifecyclePolicyList) DeepCopyObject

func (in *IndexLifecyclePolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexLifecyclePolicySpec

type IndexLifecyclePolicySpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	// +kubebuilder:validation:MinLength=0
	// +required
	Body string `json:"body"`
}

IndexLifecyclePolicySpec defines the desired state of IndexLifecyclePolicy

func (*IndexLifecyclePolicySpec) DeepCopy

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

func (*IndexLifecyclePolicySpec) DeepCopyInto

func (in *IndexLifecyclePolicySpec) DeepCopyInto(out *IndexLifecyclePolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexLifecyclePolicyStatus

type IndexLifecyclePolicyStatus struct {
}

IndexLifecyclePolicyStatus defines the observed state of IndexLifecyclePolicy

func (*IndexLifecyclePolicyStatus) DeepCopy

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

func (*IndexLifecyclePolicyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexList

type IndexList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Index `json:"items"`
}

IndexList contains a list of Index

func (*IndexList) DeepCopy

func (in *IndexList) DeepCopy() *IndexList

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

func (*IndexList) DeepCopyInto

func (in *IndexList) DeepCopyInto(out *IndexList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IndexList) DeepCopyObject

func (in *IndexList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexSpec

type IndexSpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	// +optional
	Dependencies Dependencies `json:"dependencies,omitempty"`
	// +required
	Body string `json:"body"`
}

IndexSpec defines the desired state of Index

func (*IndexSpec) DeepCopy

func (in *IndexSpec) DeepCopy() *IndexSpec

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

func (*IndexSpec) DeepCopyInto

func (in *IndexSpec) DeepCopyInto(out *IndexSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexStatus

type IndexStatus struct {
}

IndexStatus defines the observed state of Index

func (*IndexStatus) DeepCopy

func (in *IndexStatus) DeepCopy() *IndexStatus

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

func (*IndexStatus) DeepCopyInto

func (in *IndexStatus) DeepCopyInto(out *IndexStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexTemplate

type IndexTemplate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   IndexTemplateSpec   `json:"spec,omitempty"`
	Status IndexTemplateStatus `json:"status,omitempty"`
}

IndexTemplate is the Schema for the indextemplates API

func (*IndexTemplate) DeepCopy

func (in *IndexTemplate) DeepCopy() *IndexTemplate

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

func (*IndexTemplate) DeepCopyInto

func (in *IndexTemplate) DeepCopyInto(out *IndexTemplate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IndexTemplate) DeepCopyObject

func (in *IndexTemplate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexTemplateList

type IndexTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IndexTemplate `json:"items"`
}

IndexTemplateList contains a list of IndexTemplate

func (*IndexTemplateList) DeepCopy

func (in *IndexTemplateList) DeepCopy() *IndexTemplateList

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

func (*IndexTemplateList) DeepCopyInto

func (in *IndexTemplateList) DeepCopyInto(out *IndexTemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IndexTemplateList) DeepCopyObject

func (in *IndexTemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IndexTemplateSpec

type IndexTemplateSpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	// +optional
	Dependencies Dependencies `json:"dependencies,omitempty"`
	// +kubebuilder:validation:MinLength=0
	// +required
	Body string `json:"body"`
}

IndexTemplateSpec defines the desired state of IndexTemplate

func (*IndexTemplateSpec) DeepCopy

func (in *IndexTemplateSpec) DeepCopy() *IndexTemplateSpec

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

func (*IndexTemplateSpec) DeepCopyInto

func (in *IndexTemplateSpec) DeepCopyInto(out *IndexTemplateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IndexTemplateStatus

type IndexTemplateStatus struct {
}

IndexTemplateStatus defines the observed state of IndexTemplate

func (*IndexTemplateStatus) DeepCopy

func (in *IndexTemplateStatus) DeepCopy() *IndexTemplateStatus

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

func (*IndexTemplateStatus) DeepCopyInto

func (in *IndexTemplateStatus) DeepCopyInto(out *IndexTemplateStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngestPipeline

type IngestPipeline struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   IngestPipelineSpec   `json:"spec,omitempty"`
	Status IngestPipelineStatus `json:"status,omitempty"`
}

IngestPipeline is the Schema for the ingestpipelines API

func (*IngestPipeline) DeepCopy

func (in *IngestPipeline) DeepCopy() *IngestPipeline

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

func (*IngestPipeline) DeepCopyInto

func (in *IngestPipeline) DeepCopyInto(out *IngestPipeline)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IngestPipeline) DeepCopyObject

func (in *IngestPipeline) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IngestPipelineList

type IngestPipelineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IngestPipeline `json:"items"`
}

IngestPipelineList contains a list of IngestPipeline

func (*IngestPipelineList) DeepCopy

func (in *IngestPipelineList) DeepCopy() *IngestPipelineList

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

func (*IngestPipelineList) DeepCopyInto

func (in *IngestPipelineList) DeepCopyInto(out *IngestPipelineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IngestPipelineList) DeepCopyObject

func (in *IngestPipelineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IngestPipelineSpec

type IngestPipelineSpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	Body string `json:"body"`
}

IngestPipelineSpec defines the desired state of IngestPipeline

func (*IngestPipelineSpec) DeepCopy

func (in *IngestPipelineSpec) DeepCopy() *IngestPipelineSpec

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

func (*IngestPipelineSpec) DeepCopyInto

func (in *IngestPipelineSpec) DeepCopyInto(out *IngestPipelineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IngestPipelineStatus

type IngestPipelineStatus struct {
}

IngestPipelineStatus defines the observed state of IngestPipeline

func (*IngestPipelineStatus) DeepCopy

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

func (*IngestPipelineStatus) DeepCopyInto

func (in *IngestPipelineStatus) DeepCopyInto(out *IngestPipelineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnapshotLifecyclePolicy

type SnapshotLifecyclePolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SnapshotLifecyclePolicySpec   `json:"spec,omitempty"`
	Status SnapshotLifecyclePolicyStatus `json:"status,omitempty"`
}

SnapshotLifecyclePolicy is the Schema for the snapshotlifecyclepolicies API

func (*SnapshotLifecyclePolicy) DeepCopy

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

func (*SnapshotLifecyclePolicy) DeepCopyInto

func (in *SnapshotLifecyclePolicy) DeepCopyInto(out *SnapshotLifecyclePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnapshotLifecyclePolicy) DeepCopyObject

func (in *SnapshotLifecyclePolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnapshotLifecyclePolicyList

type SnapshotLifecyclePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SnapshotLifecyclePolicy `json:"items"`
}

SnapshotLifecyclePolicyList contains a list of SnapshotLifecyclePolicy

func (*SnapshotLifecyclePolicyList) DeepCopy

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

func (*SnapshotLifecyclePolicyList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnapshotLifecyclePolicyList) DeepCopyObject

func (in *SnapshotLifecyclePolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnapshotLifecyclePolicySpec

type SnapshotLifecyclePolicySpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	// +kubebuilder:validation:MinLength=0
	// +required
	Body string `json:"body"`
}

SnapshotLifecyclePolicySpec defines the desired state of SnapshotLifecyclePolicy

func (*SnapshotLifecyclePolicySpec) DeepCopy

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

func (*SnapshotLifecyclePolicySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnapshotLifecyclePolicyStatus

type SnapshotLifecyclePolicyStatus struct {
}

SnapshotLifecyclePolicyStatus defines the observed state of SnapshotLifecyclePolicy

func (*SnapshotLifecyclePolicyStatus) DeepCopy

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

func (*SnapshotLifecyclePolicyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnapshotRepository

type SnapshotRepository struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SnapshotRepositorySpec   `json:"spec,omitempty"`
	Status SnapshotRepositoryStatus `json:"status,omitempty"`
}

SnapshotRepository is the Schema for the snapshotrepositories API

func (*SnapshotRepository) DeepCopy

func (in *SnapshotRepository) DeepCopy() *SnapshotRepository

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

func (*SnapshotRepository) DeepCopyInto

func (in *SnapshotRepository) DeepCopyInto(out *SnapshotRepository)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnapshotRepository) DeepCopyObject

func (in *SnapshotRepository) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnapshotRepositoryList

type SnapshotRepositoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SnapshotRepository `json:"items"`
}

SnapshotRepositoryList contains a list of SnapshotRepository

func (*SnapshotRepositoryList) DeepCopy

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

func (*SnapshotRepositoryList) DeepCopyInto

func (in *SnapshotRepositoryList) DeepCopyInto(out *SnapshotRepositoryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnapshotRepositoryList) DeepCopyObject

func (in *SnapshotRepositoryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnapshotRepositorySpec

type SnapshotRepositorySpec struct {
	// +optional
	TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"`

	Body string `json:"body"`
}

SnapshotRepositorySpec defines the desired state of SnapshotRepository

func (*SnapshotRepositorySpec) DeepCopy

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

func (*SnapshotRepositorySpec) DeepCopyInto

func (in *SnapshotRepositorySpec) DeepCopyInto(out *SnapshotRepositorySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnapshotRepositoryStatus

type SnapshotRepositoryStatus struct {
}

SnapshotRepositoryStatus defines the observed state of SnapshotRepository

func (*SnapshotRepositoryStatus) DeepCopy

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

func (*SnapshotRepositoryStatus) DeepCopyInto

func (in *SnapshotRepositoryStatus) DeepCopyInto(out *SnapshotRepositoryStatus)

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