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 ¶
- Variables
- type CommonElasticsearchConfig
- type ComponentTemplate
- type ComponentTemplateList
- type ComponentTemplateSpec
- type ComponentTemplateStatus
- type Dependencies
- type ElasticsearchApikey
- type ElasticsearchApikeyList
- type ElasticsearchApikeySpec
- type ElasticsearchApikeyStatus
- type ElasticsearchInstance
- type ElasticsearchInstanceList
- type ElasticsearchInstanceStatus
- type ElasticsearchRole
- type ElasticsearchRoleList
- type ElasticsearchRoleSpec
- type ElasticsearchRoleStatus
- type ElasticsearchUser
- type ElasticsearchUserList
- type ElasticsearchUserSpec
- type ElasticsearchUserStatus
- type Index
- type IndexLifecyclePolicy
- type IndexLifecyclePolicyList
- type IndexLifecyclePolicySpec
- type IndexLifecyclePolicyStatus
- type IndexList
- type IndexSpec
- type IndexStatus
- type IndexTemplate
- type IndexTemplateList
- type IndexTemplateSpec
- type IndexTemplateStatus
- type IngestPipeline
- type IngestPipelineList
- type IngestPipelineSpec
- type IngestPipelineStatus
- type SnapshotLifecyclePolicy
- type SnapshotLifecyclePolicyList
- type SnapshotLifecyclePolicySpec
- type SnapshotLifecyclePolicyStatus
- type SnapshotRepository
- type SnapshotRepositoryList
- type SnapshotRepositorySpec
- type SnapshotRepositoryStatus
Constants ¶
This section is empty.
Variables ¶
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 ¶ added in v0.5.0
type CommonElasticsearchConfig struct { // +optional ElasticsearchInstance string `json:"name,omitempty"` }
func (*CommonElasticsearchConfig) DeepCopy ¶ added in v0.5.0
func (in *CommonElasticsearchConfig) DeepCopy() *CommonElasticsearchConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CommonElasticsearchConfig.
func (*CommonElasticsearchConfig) DeepCopyInto ¶ added in v0.5.0
func (in *CommonElasticsearchConfig) DeepCopyInto(out *CommonElasticsearchConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentTemplate ¶ added in v0.7.0
type ComponentTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComponentTemplateSpec `json:"spec,omitempty"` Status ComponentTemplateStatus `json:"status,omitempty"` }
ComponentTemplate is the Schema for the componenttemplates API
func (*ComponentTemplate) DeepCopy ¶ added in v0.7.0
func (in *ComponentTemplate) DeepCopy() *ComponentTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentTemplate.
func (*ComponentTemplate) DeepCopyInto ¶ added in v0.7.0
func (in *ComponentTemplate) DeepCopyInto(out *ComponentTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComponentTemplate) DeepCopyObject ¶ added in v0.7.0
func (in *ComponentTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComponentTemplateList ¶ added in v0.7.0
type ComponentTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ComponentTemplate `json:"items"` }
ComponentTemplateList contains a list of ComponentTemplate
func (*ComponentTemplateList) DeepCopy ¶ added in v0.7.0
func (in *ComponentTemplateList) DeepCopy() *ComponentTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentTemplateList.
func (*ComponentTemplateList) DeepCopyInto ¶ added in v0.7.0
func (in *ComponentTemplateList) DeepCopyInto(out *ComponentTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComponentTemplateList) DeepCopyObject ¶ added in v0.7.0
func (in *ComponentTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComponentTemplateSpec ¶ added in v0.7.0
type ComponentTemplateSpec struct { // +optional TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"` // +optional Dependencies Dependencies `json:"dependencies,omitempty"` Body string `json:"body"` }
ComponentTemplateSpec defines the desired state of ComponentTemplate
func (*ComponentTemplateSpec) DeepCopy ¶ added in v0.7.0
func (in *ComponentTemplateSpec) DeepCopy() *ComponentTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentTemplateSpec.
func (*ComponentTemplateSpec) DeepCopyInto ¶ added in v0.7.0
func (in *ComponentTemplateSpec) DeepCopyInto(out *ComponentTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentTemplateStatus ¶ added in v0.7.0
type ComponentTemplateStatus struct { }
ComponentTemplateStatus defines the observed state of ComponentTemplate
func (*ComponentTemplateStatus) DeepCopy ¶ added in v0.7.0
func (in *ComponentTemplateStatus) DeepCopy() *ComponentTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentTemplateStatus.
func (*ComponentTemplateStatus) DeepCopyInto ¶ added in v0.7.0
func (in *ComponentTemplateStatus) DeepCopyInto(out *ComponentTemplateStatus)
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 ComponentTemplates []string `json:"conponentTemplates,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 ¶ added in v0.6.0
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 ¶ added in v0.6.0
func (in *ElasticsearchApikey) DeepCopy() *ElasticsearchApikey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchApikey.
func (*ElasticsearchApikey) DeepCopyInto ¶ added in v0.6.0
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 ¶ added in v0.6.0
func (in *ElasticsearchApikey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchApikeyList ¶ added in v0.6.0
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 ¶ added in v0.6.0
func (in *ElasticsearchApikeyList) DeepCopy() *ElasticsearchApikeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchApikeyList.
func (*ElasticsearchApikeyList) DeepCopyInto ¶ added in v0.6.0
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 ¶ added in v0.6.0
func (in *ElasticsearchApikeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchApikeySpec ¶ added in v0.6.0
type ElasticsearchApikeySpec struct { // +optional TargetConfig CommonElasticsearchConfig `json:"targetInstance,omitempty"` Body string `json:"body"` }
ElasticsearchApikeySpec defines the desired state of ElasticsearchApikey
func (*ElasticsearchApikeySpec) DeepCopy ¶ added in v0.6.0
func (in *ElasticsearchApikeySpec) DeepCopy() *ElasticsearchApikeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchApikeySpec.
func (*ElasticsearchApikeySpec) DeepCopyInto ¶ added in v0.6.0
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 ¶ added in v0.6.0
type ElasticsearchApikeyStatus struct { }
ElasticsearchApikeyStatus defines the observed state of ElasticsearchApikey
func (*ElasticsearchApikeyStatus) DeepCopy ¶ added in v0.6.0
func (in *ElasticsearchApikeyStatus) DeepCopy() *ElasticsearchApikeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchApikeyStatus.
func (*ElasticsearchApikeyStatus) DeepCopyInto ¶ added in v0.6.0
func (in *ElasticsearchApikeyStatus) DeepCopyInto(out *ElasticsearchApikeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchInstance ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *ElasticsearchInstance) DeepCopy() *ElasticsearchInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchInstance.
func (*ElasticsearchInstance) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *ElasticsearchInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchInstanceList ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *ElasticsearchInstanceList) DeepCopy() *ElasticsearchInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchInstanceList.
func (*ElasticsearchInstanceList) DeepCopyInto ¶ added in v0.5.0
func (in *ElasticsearchInstanceList) DeepCopyInto(out *ElasticsearchInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchInstanceList) DeepCopyObject ¶ added in v0.5.0
func (in *ElasticsearchInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticsearchInstanceStatus ¶ added in v0.5.0
type ElasticsearchInstanceStatus struct { }
ElasticsearchInstanceStatus defines the observed state of ElasticsearchInstance
func (*ElasticsearchInstanceStatus) DeepCopy ¶ added in v0.5.0
func (in *ElasticsearchInstanceStatus) DeepCopy() *ElasticsearchInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchInstanceStatus.
func (*ElasticsearchInstanceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ElasticsearchInstanceStatus) DeepCopyInto(out *ElasticsearchInstanceStatus)
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 ¶
func (in *ElasticsearchRoleList) DeepCopy() *ElasticsearchRoleList
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 ¶
func (in *ElasticsearchRoleSpec) DeepCopy() *ElasticsearchRoleSpec
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 ¶
func (in *ElasticsearchRoleStatus) DeepCopy() *ElasticsearchRoleStatus
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 ¶
func (in *ElasticsearchUserList) DeepCopy() *ElasticsearchUserList
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 ¶
func (in *ElasticsearchUserSpec) DeepCopy() *ElasticsearchUserSpec
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 ¶
func (in *ElasticsearchUserStatus) DeepCopy() *ElasticsearchUserStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Index.
func (*Index) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Index) DeepCopyObject ¶
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 ¶
func (in *IndexLifecyclePolicy) DeepCopy() *IndexLifecyclePolicy
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 ¶
func (in *IndexLifecyclePolicyList) DeepCopy() *IndexLifecyclePolicyList
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 ¶
func (in *IndexLifecyclePolicySpec) DeepCopy() *IndexLifecyclePolicySpec
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 ¶
func (in *IndexLifecyclePolicyStatus) DeepCopy() *IndexLifecyclePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexLifecyclePolicyStatus.
func (*IndexLifecyclePolicyStatus) DeepCopyInto ¶
func (in *IndexLifecyclePolicyStatus) DeepCopyInto(out *IndexLifecyclePolicyStatus)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexList.
func (*IndexList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IndexList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexSpec.
func (*IndexSpec) DeepCopyInto ¶
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 ¶
func (in *IngestPipelineStatus) DeepCopy() *IngestPipelineStatus
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 ¶
func (in *SnapshotLifecyclePolicy) DeepCopy() *SnapshotLifecyclePolicy
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 ¶
func (in *SnapshotLifecyclePolicyList) DeepCopy() *SnapshotLifecyclePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotLifecyclePolicyList.
func (*SnapshotLifecyclePolicyList) DeepCopyInto ¶
func (in *SnapshotLifecyclePolicyList) DeepCopyInto(out *SnapshotLifecyclePolicyList)
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 ¶
func (in *SnapshotLifecyclePolicySpec) DeepCopy() *SnapshotLifecyclePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotLifecyclePolicySpec.
func (*SnapshotLifecyclePolicySpec) DeepCopyInto ¶
func (in *SnapshotLifecyclePolicySpec) DeepCopyInto(out *SnapshotLifecyclePolicySpec)
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 ¶
func (in *SnapshotLifecyclePolicyStatus) DeepCopy() *SnapshotLifecyclePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotLifecyclePolicyStatus.
func (*SnapshotLifecyclePolicyStatus) DeepCopyInto ¶
func (in *SnapshotLifecyclePolicyStatus) DeepCopyInto(out *SnapshotLifecyclePolicyStatus)
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 ¶
func (in *SnapshotRepositoryList) DeepCopy() *SnapshotRepositoryList
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 ¶
func (in *SnapshotRepositorySpec) DeepCopy() *SnapshotRepositorySpec
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 ¶
func (in *SnapshotRepositoryStatus) DeepCopy() *SnapshotRepositoryStatus
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.
Source Files ¶
- common_types.go
- componenttemplate_types.go
- dependency_types.go
- elasticsearchapikey_types.go
- elasticsearchinstance_types.go
- elasticsearchrole_types.go
- elasticsearchuser_types.go
- groupversion_info.go
- index_types.go
- indexlifecyclepolicy_types.go
- indextemplate_types.go
- ingestpipeline_types.go
- snapshotlifecyclepolicy_types.go
- snapshotrepository_types.go
- zz_generated.deepcopy.go