Documentation
¶
Index ¶
- func CreateIndices(ctx context.Context, opts *IndicesOptions) error
- func MigrateIndices(ctx context.Context, api *elasticsearch.TypedClient, opts *IndicesOptions) error
- func UpdateILMPolicies(ctx context.Context, api *elasticsearch.TypedClient, opts *ILMOptions) error
- func UpdateIndicesSchema(ctx context.Context, api *elasticsearch.TypedClient, opts *IndicesOptions) error
- type ILMOptions
- type IndicesOptions
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateIndices ¶ added in v0.81.0
func CreateIndices(ctx context.Context, opts *IndicesOptions) error
CreateIndices creates indices and appropriate read/write aliases.
func MigrateIndices ¶ added in v0.87.0
func MigrateIndices(ctx context.Context, api *elasticsearch.TypedClient, opts *IndicesOptions) error
MigrateIndices performs all requested schema migrations.
func UpdateILMPolicies ¶ added in v0.87.0
func UpdateILMPolicies(ctx context.Context, api *elasticsearch.TypedClient, opts *ILMOptions) error
UpdateILMPolicies will update all the specified ILM policies.
func UpdateIndicesSchema ¶ added in v0.87.0
func UpdateIndicesSchema(ctx context.Context, api *elasticsearch.TypedClient, opts *IndicesOptions) error
UpdateIndicesSchema performs all requested schema migrations.
Types ¶
type ILMOptions ¶ added in v0.87.0
type ILMOptions struct {
Policies []string `arg:"" default:"all" enum:"all,logs"`
}
ILMOptions contains the options for performing ILM schema operations.
type IndicesOptions ¶ added in v0.87.0
type IndicesOptions struct {
Indices []string `` /* 147-byte string literal not displayed */
}
IndicesOptions contains the options for performing index schema operations.
Click to show internal directories.
Click to hide internal directories.