Documentation ¶
Overview ¶
Package es permiit to handle Elasticsearch API call to manage some resources from Terraform
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type IndicesGetDataStreamResponse ¶
type IndicesGetDataStreamResponse struct {
DataStreams []interface{} `json:"data_streams,omitempty"`
}
type Transform ¶
type Transform struct { Id string `json:"id"` Version string `json:"version"` CreateTime int64 `json:"create_time"` Source TransformSource `json:"source"` Dest TransformDest `json:"dest"` Frequency string `json:"frequency"` Sync TransformSync `json:"sync"` Pivot TransformPivot `json:"pivot"` Description string `json:"description"` Settings TransformSettings `json:"settings"` }
type TransformDest ¶
type TransformGetResponse ¶
type TransformGetResponse struct {
Transforms []Transform `json:"transforms,omitempty"`
}
type TransformPivot ¶
type TransformSettings ¶
type TransformSettings struct {
MaxPageSearchSize int `json:"max_page_search_size"`
}
type TransformSource ¶
type TransformSource struct { Index []string `json:"index"` Query interface{} `json:"query,omitempty"` }
type TransformSync ¶
type TransformSync struct {
Time TransformTime `json:"time"`
}
type TransformTime ¶
Source Files ¶
- diff_suppress_funcs.go
- doc.go
- provider.go
- resource_elasticsearch_data_stream.go
- resource_elasticsearch_index_component_template.go
- resource_elasticsearch_index_lifecycle_policy.go
- resource_elasticsearch_index_template.go
- resource_elasticsearch_index_template_legacy.go
- resource_elasticsearch_ingest_pipeline.go
- resource_elasticsearch_license.go
- resource_elasticsearch_security_role.go
- resource_elasticsearch_security_role_mapping.go
- resource_elasticsearch_security_user.go
- resource_elasticsearch_snapshot_lifecycle_policy.go
- resource_elasticsearch_snapshot_repository.go
- resource_elasticsearch_transform.go
- resource_elasticsearch_watcher.go
- util.go
Click to show internal directories.
Click to hide internal directories.