Help us shape the future of Go! Take the 2026 Go Developer Survey

es

package
v1.83.36 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2026 License: MPL-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ES_CHARGE_TYPE_PREPAID          = "PREPAID"
	ES_CHARGE_TYPE_POSTPAID_BY_HOUR = "POSTPAID_BY_HOUR"

	ES_DEPLOY_MODE_SINGLE_REGION = 0
	ES_DEPLOY_MODE_MULTI_REGION  = 1

	ES_LICENSE_TYPE_OSS      = "oss"
	ES_LICENSE_TYPE_BASIC    = "basic"
	ES_LICENSE_TYPE_PLATINUM = "platinum"

	ES_BASIC_SECURITY_TYPE_ON  = 2
	ES_BASIC_SECURITY_TYPE_OFF = 1

	ES_NODE_TYPE_HOT_DATA               = "hotData"
	ES_NODE_TYPE_WARM_DATA              = "warmData"
	ES_NODE_TYPE_DEDICATED_MATER        = "dedicatedMaster"
	ES_NODE_TYPE_DEDICATED_COORDINATING = "dedicatedCoordinating"
	ES_NODE_TYPE_DEDICATED_ML           = "dedicatedMl"

	ES_RENEW_FLAG_AUTO   = "RENEW_FLAG_AUTO"
	ES_RENEW_FLAG_MANUAL = "RENEW_FLAG_MANUAL"

	ES_INSTANCE_STATUS_PROCESSING = 0
	ES_INSTANCE_STATUS_NORMAL     = 1
	ES_INSTANCE_STATUS_CREATING   = 2
	ES_INSTANCE_STATUS_STOP       = -1
	ES_INSTANCE_STATUS_DESTROYING = -2
	ES_INSTANCE_STATUS_DESTROYED  = -3

	ES_KIBANA_PUBLIC_ACCESS_OPEN  = "OPEN"
	ES_KIBANA_PUBLIC_ACCESS_CLOSE = "CLOSE"
	ES_PUBLIC_ACCESS_OPEN         = "OPEN"
	ES_PUBLIC_ACCESS_CLOSE        = "CLOSE"
	ES_PRIVATE_ACCESS_OPEN        = "OPEN"
	ES_PRIVATE_ACCESS_CLOSE       = "CLOSE"

	ES_DESTROY_PROTECTION_OPEN  = "OPEN"
	ES_DESTROY_PROTECTION_CLOSE = "CLOSE"
)

Variables

Functions

func DataSourceTencentCloudElasticsearchDescribeIndexList

func DataSourceTencentCloudElasticsearchDescribeIndexList() *schema.Resource

func DataSourceTencentCloudElasticsearchDiagnose

func DataSourceTencentCloudElasticsearchDiagnose() *schema.Resource

func DataSourceTencentCloudElasticsearchInstanceLogs

func DataSourceTencentCloudElasticsearchInstanceLogs() *schema.Resource

func DataSourceTencentCloudElasticsearchInstanceOperations

func DataSourceTencentCloudElasticsearchInstanceOperations() *schema.Resource

func DataSourceTencentCloudElasticsearchInstancePluginList

func DataSourceTencentCloudElasticsearchInstancePluginList() *schema.Resource

func DataSourceTencentCloudElasticsearchInstances

func DataSourceTencentCloudElasticsearchInstances() *schema.Resource

func DataSourceTencentCloudElasticsearchLogstashInstanceLogs

func DataSourceTencentCloudElasticsearchLogstashInstanceLogs() *schema.Resource

func DataSourceTencentCloudElasticsearchLogstashInstanceOperations

func DataSourceTencentCloudElasticsearchLogstashInstanceOperations() *schema.Resource

func DataSourceTencentCloudElasticsearchViews

func DataSourceTencentCloudElasticsearchViews() *schema.Resource

func ResourceTencentCloudElasticsearchDiagnose

func ResourceTencentCloudElasticsearchDiagnose() *schema.Resource

func ResourceTencentCloudElasticsearchDiagnoseInstance

func ResourceTencentCloudElasticsearchDiagnoseInstance() *schema.Resource

func ResourceTencentCloudElasticsearchIndex

func ResourceTencentCloudElasticsearchIndex() *schema.Resource

func ResourceTencentCloudElasticsearchInstance

func ResourceTencentCloudElasticsearchInstance() *schema.Resource

func ResourceTencentCloudElasticsearchLogstash

func ResourceTencentCloudElasticsearchLogstash() *schema.Resource

func ResourceTencentCloudElasticsearchLogstashPipeline

func ResourceTencentCloudElasticsearchLogstashPipeline() *schema.Resource

func ResourceTencentCloudElasticsearchRestartInstanceOperation

func ResourceTencentCloudElasticsearchRestartInstanceOperation() *schema.Resource

func ResourceTencentCloudElasticsearchRestartKibanaOperation

func ResourceTencentCloudElasticsearchRestartKibanaOperation() *schema.Resource

func ResourceTencentCloudElasticsearchRestartLogstashInstanceOperation

func ResourceTencentCloudElasticsearchRestartLogstashInstanceOperation() *schema.Resource

func ResourceTencentCloudElasticsearchRestartNodesOperation

func ResourceTencentCloudElasticsearchRestartNodesOperation() *schema.Resource

func ResourceTencentCloudElasticsearchSecurityGroup

func ResourceTencentCloudElasticsearchSecurityGroup() *schema.Resource

func ResourceTencentCloudElasticsearchStartLogstashPipelineOperation

func ResourceTencentCloudElasticsearchStartLogstashPipelineOperation() *schema.Resource

func ResourceTencentCloudElasticsearchStopLogstashPipelineOperation

func ResourceTencentCloudElasticsearchStopLogstashPipelineOperation() *schema.Resource

func ResourceTencentCloudElasticsearchUpdatePluginsOperation

func ResourceTencentCloudElasticsearchUpdatePluginsOperation() *schema.Resource

Types

type ElasticsearchService

type ElasticsearchService struct {
	// contains filtered or unexported fields
}

func (*ElasticsearchService) DeleteElasticsearchIndexByName

func (me *ElasticsearchService) DeleteElasticsearchIndexByName(ctx context.Context, instanceId, indexType, indexName string) (errRet error)

func (*ElasticsearchService) DeleteElasticsearchLogstashById

func (me *ElasticsearchService) DeleteElasticsearchLogstashById(ctx context.Context, instanceId string) (errRet error)

func (*ElasticsearchService) DeleteElasticsearchLogstashPipelineById

func (me *ElasticsearchService) DeleteElasticsearchLogstashPipelineById(ctx context.Context, instanceId, pipelineId string) (errRet error)

func (*ElasticsearchService) DeleteInstance

func (me *ElasticsearchService) DeleteInstance(ctx context.Context, instanceId string) error

func (*ElasticsearchService) DescribeElasticsearchDescribeIndexListByFilter

func (me *ElasticsearchService) DescribeElasticsearchDescribeIndexListByFilter(ctx context.Context, param map[string]interface{}) (DescribeIndexList []*elasticsearch.IndexMetaField, errRet error)

func (*ElasticsearchService) DescribeElasticsearchDiagnoseByFilter

func (me *ElasticsearchService) DescribeElasticsearchDiagnoseByFilter(ctx context.Context, param map[string]interface{}) (diagnose []*elasticsearch.DiagnoseResult, errRet error)

func (*ElasticsearchService) DescribeElasticsearchDictionariesById

func (me *ElasticsearchService) DescribeElasticsearchDictionariesById(ctx context.Context, instanceId string) (Dictionaries *elasticsearch.DiagnoseResult, errRet error)

func (*ElasticsearchService) DescribeElasticsearchIndexByName

func (me *ElasticsearchService) DescribeElasticsearchIndexByName(ctx context.Context, instanceId, indexType, indexName string) (index *es.IndexMetaField, errRet error)

func (*ElasticsearchService) DescribeElasticsearchInstanceLogsByFilter

func (me *ElasticsearchService) DescribeElasticsearchInstanceLogsByFilter(ctx context.Context, param map[string]interface{}) (elasticsearchInstanceLogs []*es.InstanceLog, errRet error)

func (*ElasticsearchService) DescribeElasticsearchInstanceOperationsByFilter

func (me *ElasticsearchService) DescribeElasticsearchInstanceOperationsByFilter(ctx context.Context, param map[string]interface{}) (instanceOperations []*elasticsearch.Operation, errRet error)

func (*ElasticsearchService) DescribeElasticsearchInstancePluginListByFilter

func (me *ElasticsearchService) DescribeElasticsearchInstancePluginListByFilter(ctx context.Context, param map[string]interface{}) (InstancePluginList []*elasticsearch.DescribeInstancePluginInfo, errRet error)

func (*ElasticsearchService) DescribeElasticsearchLogstashById

func (me *ElasticsearchService) DescribeElasticsearchLogstashById(ctx context.Context, instanceId string) (logstash *es.LogstashInstanceInfo, errRet error)

func (*ElasticsearchService) DescribeElasticsearchLogstashInstanceLogsByFilter

func (me *ElasticsearchService) DescribeElasticsearchLogstashInstanceLogsByFilter(ctx context.Context, param map[string]interface{}) (logstashInstanceLogs []*elasticsearch.InstanceLog, errRet error)

func (*ElasticsearchService) DescribeElasticsearchLogstashInstanceOperationsByFilter

func (me *ElasticsearchService) DescribeElasticsearchLogstashInstanceOperationsByFilter(ctx context.Context, param map[string]interface{}) (logstashInstanceOperations []*elasticsearch.Operation, errRet error)

func (*ElasticsearchService) DescribeElasticsearchLogstashPipelineById

func (me *ElasticsearchService) DescribeElasticsearchLogstashPipelineById(ctx context.Context, instanceId, pipelineId string) (logstashPipeline *es.LogstashPipelineInfo, errRet error)

func (*ElasticsearchService) DescribeElasticsearchViewsByFilter

func (me *ElasticsearchService) DescribeElasticsearchViewsByFilter(ctx context.Context, param map[string]interface{}) (clusterView *elasticsearch.ClusterView, nodesViews []*elasticsearch.NodeView, kibanasViews []*elasticsearch.KibanaView, errRet error)

func (*ElasticsearchService) DescribeInstanceById

func (me *ElasticsearchService) DescribeInstanceById(ctx context.Context, instanceId string) (instance *es.InstanceInfo, errRet error)

func (*ElasticsearchService) DescribeInstancesByFilter

func (me *ElasticsearchService) DescribeInstancesByFilter(ctx context.Context, instanceId, instanceName string,
	tags map[string]string) (instances []*es.InstanceInfo, errRet error)

func (*ElasticsearchService) ElasticsearchInstanceRefreshFunc

func (me *ElasticsearchService) ElasticsearchInstanceRefreshFunc(instanceId string, failStates []string) resource.StateRefreshFunc

func (*ElasticsearchService) ElasticsearchLogstashPipelineStateRefreshFunc

func (me *ElasticsearchService) ElasticsearchLogstashPipelineStateRefreshFunc(instanceId, pipelineId string, failStates []string) resource.StateRefreshFunc

func (*ElasticsearchService) ElasticsearchLogstashStateRefreshFunc

func (me *ElasticsearchService) ElasticsearchLogstashStateRefreshFunc(instanceId string, failStates []string) resource.StateRefreshFunc

func (*ElasticsearchService) GetDiagnoseSettingsById

func (me *ElasticsearchService) GetDiagnoseSettingsById(ctx context.Context, instanceId string) (diagnoseSettings *es.GetDiagnoseSettingsResponseParams, errRet error)

func (*ElasticsearchService) UpdateDiagnoseSettings

func (me *ElasticsearchService) UpdateDiagnoseSettings(ctx context.Context, instanceId string, params map[string]interface{}) error

func (*ElasticsearchService) UpdateInstance

func (me *ElasticsearchService) UpdateInstance(ctx context.Context, instanceId, instanceName, password, kibanaPublicAccess, kibanaPrivateAccess, publicAccess, protocol string,
	basicSecurityType int64, nodeList []*es.NodeInfo, nodeTypeInfo *es.WebNodeTypeInfo, esAcl *es.EsAcl, cosBackup *es.CosBackup, esPublicAcl *es.EsPublicAcl, multiZoneInfo []*es.ZoneDetail, enableDestroyProtection string,
	enableCerebro *bool, cerebroPublicAccess string, cerebroPrivateAccess string, cerebroPrivateDomain string) error

UpdateInstance FIXME: use *Request instead of these suck params

func (*ElasticsearchService) UpdateInstanceLicense

func (me *ElasticsearchService) UpdateInstanceLicense(ctx context.Context, instanceId, licenseType string) error

func (*ElasticsearchService) UpdateInstanceSceneType added in v1.82.72

func (me *ElasticsearchService) UpdateInstanceSceneType(ctx context.Context, instanceId string, sceneType *int64) error

func (*ElasticsearchService) UpdateInstanceVersion

func (me *ElasticsearchService) UpdateInstanceVersion(ctx context.Context, instanceId, version string) error

func (*ElasticsearchService) UpdateJdk

func (me *ElasticsearchService) UpdateJdk(ctx context.Context, instanceId string, params map[string]interface{}) error

func (*ElasticsearchService) UpdateLogstashInstance

func (me *ElasticsearchService) UpdateLogstashInstance(ctx context.Context, instanceId string, params map[string]interface{}) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL