Documentation ¶
Index ¶
- type EsClient
- func (c *EsClient) CreateInstance(request *es.CreateInstanceRequest) (*es.CreateInstanceResponse, error)
- func (c *EsClient) DeleteInstance(request *es.DeleteInstanceRequest) (*es.DeleteInstanceResponse, error)
- func (c *EsClient) DescribeInstance(request *es.DescribeInstanceRequest) (*es.DescribeInstanceResponse, error)
- func (c *EsClient) DescribeInstances(request *es.DescribeInstancesRequest) (*es.DescribeInstancesResponse, error)
- func (c *EsClient) DisableDicts(request *es.DisableDictsRequest) (*es.DisableDictsResponse, error)
- func (c *EsClient) DisableLogger()
- func (c *EsClient) ModifyInstanceSpec(request *es.ModifyInstanceSpecRequest) (*es.ModifyInstanceSpecResponse, error)
- func (c *EsClient) SetConfig(config *core.Config)
- func (c *EsClient) SetLogger(logger core.Logger)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EsClient ¶
type EsClient struct {
core.JDCloudClient
}
func NewEsClient ¶
func NewEsClient(credential *core.Credential) *EsClient
func (*EsClient) CreateInstance ¶
func (c *EsClient) CreateInstance(request *es.CreateInstanceRequest) (*es.CreateInstanceResponse, error)
创建一个指定配置的es实例
func (*EsClient) DeleteInstance ¶
func (c *EsClient) DeleteInstance(request *es.DeleteInstanceRequest) (*es.DeleteInstanceResponse, error)
删除按配置计费或包年包月已到期的es实例,包年包月未到期不可删除。
状态为创建中和变配中的不可删除。
func (*EsClient) DescribeInstance ¶
func (c *EsClient) DescribeInstance(request *es.DescribeInstanceRequest) (*es.DescribeInstanceResponse, error)
查询es实例的详细信息
func (*EsClient) DescribeInstances ¶
func (c *EsClient) DescribeInstances(request *es.DescribeInstancesRequest) (*es.DescribeInstancesResponse, error)
查询es实例列表
func (*EsClient) DisableDicts ¶
func (c *EsClient) DisableDicts(request *es.DisableDictsRequest) (*es.DisableDictsResponse, error)
关闭自定义字典。同时清除用户已上传的字典
func (*EsClient) DisableLogger ¶
func (c *EsClient) DisableLogger()
func (*EsClient) ModifyInstanceSpec ¶
func (c *EsClient) ModifyInstanceSpec(request *es.ModifyInstanceSpecRequest) (*es.ModifyInstanceSpecResponse, error)
变更es实例的配置,实例为running状态才可变更配置,每次只能变更一种且不可与原来的相同。
实例配置(cpu核数、内存、磁盘容量、节点数量)目前只允许变大
Click to show internal directories.
Click to hide internal directories.