package
0.0.0-20240307140158-31fc70c9762b
Repository: https://github.com/webcenter-fr/elasticsearch-operator.git
Documentation: pkg.go.dev

# Functions

SetupLicenceIndexer setuyp the indexer for licence.
SetupUserIndexexer setup indexer for User.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

ComponentTemplate is the Schema for the componenttemplates API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
ComponentTemplateList contains a list of ComponentTemplate.
ComponentTemplateSpec defines the desired state of ComponentTemplate +k8s:openapi-gen=true.
ComponentTemplateStatus defines the observed state of ComponentTemplate.
IndexLifecyclePolicy is the Schema for the indexlifecyclepolicies API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
IndexLifecyclePolicyList contains a list of IndexLifecyclePolicy.
IndexLifecyclePolicySpec defines the desired state of IndexLifecyclePolicy +k8s:openapi-gen=true.
IndexLifecyclePolicyStatus defines the observed state of IndexLifecyclePolicy.
IndexTemplate is the Schema for the indextemplates API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
IndexTemplateData is the template specification.
IndexTemplateList contains a list of IndexTemplate.
IndexTemplateSpec defines the desired state of IndexTemplate +k8s:openapi-gen=true.
IndexTemplateStatus defines the observed state of IndexTemplate.
License is the Schema for the licenses API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Type",type="string",JSONPath=".status.licenseType" +kubebuilder:printcolumn:name="expireAt",type="string",JSONPath=".status.expireAt" +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
LicenseList contains a list of License.
LicenseSpec defines the desired state of License +k8s:openapi-gen=true.
LicenseStatus defines the observed state of License.
Role is the Schema for the roles API +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
RoleList contains a list of Role.
RoleMapping is the Schema for the rolemappings API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
RoleMappingList contains a list of RoleMapping.
RoleMappingSpec defines the desired state of RoleMapping +k8s:openapi-gen=true.
RoleMappingStatus defines the observed state of RoleMapping.
RoleSpec defines the desired state of Role +k8s:openapi-gen=true.
ElasticsearchRoleSpecApplicationPrivileges is the application privileges object.
RoleSpecIndicesPermissions is the indices permission object.
RoleStatus defines the observed state of Role.
SLMConfig is the config sub section.
No description provided by the author
SnapshotLifecyclePolicy is the Schema for the snapshotlifecyclepolicies API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
SnapshotLifecyclePolicyList contains a list of SnapshotLifecyclePolicy.
SnapshotLifecyclePolicySpec defines the desired state of SnapshotLifecyclePolicy +k8s:openapi-gen=true.
SnapshotLifecyclePolicyStatus defines the observed state of SnapshotLifecyclePolicy.
SnapshotRepository is the Schema for the snapshotrepositories API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
SnapshotRepositoryList contains a list of SnapshotRepository.
SnapshotRepositorySpec defines the desired state of SnapshotRepository +k8s:openapi-gen=true.
SnapshotRepositoryStatus defines the observed state of SnapshotRepository.
User is the Schema for the users API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
UserList contains a list of User.
UserSpec defines the desired state of User +k8s:openapi-gen=true.
UserStatus defines the observed state of User.
Watch is the Schema for the watches API +operator-sdk:csv:customresourcedefinitions:resources={{None,None,None}} +kubebuilder:printcolumn:name="Sync",type="boolean",JSONPath=".status.isSync" +kubebuilder:printcolumn:name="Error",type="boolean",JSONPath=".status.isOnError",description="Is on error" +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status",description="health" +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp".
WatchList contains a list of Watch.
WatchSpec defines the desired state of Watch +k8s:openapi-gen=true.
WatchStatus defines the observed state of Watch.