elasticsearch

package
v0.0.0-...-66ec9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2019 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the elasticsearch.CreateInstance API synchronously api document: https://help.aliyun.com/api/elasticsearch/createinstance.html

func (*Client) CreateInstanceWithCallback

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the elasticsearch.CreateInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateInstanceWithChan

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the elasticsearch.CreateInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/createinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteInstance

func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance invokes the elasticsearch.DeleteInstance API synchronously api document: https://help.aliyun.com/api/elasticsearch/deleteinstance.html

func (*Client) DeleteInstanceWithCallback

func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int

DeleteInstanceWithCallback invokes the elasticsearch.DeleteInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/deleteinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteInstanceWithChan

func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)

DeleteInstanceWithChan invokes the elasticsearch.DeleteInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/deleteinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstance

func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)

DescribeInstance invokes the elasticsearch.DescribeInstance API synchronously api document: https://help.aliyun.com/api/elasticsearch/describeinstance.html

func (*Client) DescribeInstanceWithCallback

func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, callback func(response *DescribeInstanceResponse, err error)) <-chan int

DescribeInstanceWithCallback invokes the elasticsearch.DescribeInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/describeinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeInstanceWithChan

func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)

DescribeInstanceWithChan invokes the elasticsearch.DescribeInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/describeinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetRegionConfiguration

func (client *Client) GetRegionConfiguration(request *GetRegionConfigurationRequest) (response *GetRegionConfigurationResponse, err error)

GetRegionConfiguration invokes the elasticsearch.GetRegionConfiguration API synchronously api document: https://help.aliyun.com/api/elasticsearch/getregionconfiguration.html

func (*Client) GetRegionConfigurationWithCallback

func (client *Client) GetRegionConfigurationWithCallback(request *GetRegionConfigurationRequest, callback func(response *GetRegionConfigurationResponse, err error)) <-chan int

GetRegionConfigurationWithCallback invokes the elasticsearch.GetRegionConfiguration API asynchronously api document: https://help.aliyun.com/api/elasticsearch/getregionconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetRegionConfigurationWithChan

func (client *Client) GetRegionConfigurationWithChan(request *GetRegionConfigurationRequest) (<-chan *GetRegionConfigurationResponse, <-chan error)

GetRegionConfigurationWithChan invokes the elasticsearch.GetRegionConfiguration API asynchronously api document: https://help.aliyun.com/api/elasticsearch/getregionconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInstance

func (client *Client) ListInstance(request *ListInstanceRequest) (response *ListInstanceResponse, err error)

ListInstance invokes the elasticsearch.ListInstance API synchronously api document: https://help.aliyun.com/api/elasticsearch/listinstance.html

func (*Client) ListInstanceWithCallback

func (client *Client) ListInstanceWithCallback(request *ListInstanceRequest, callback func(response *ListInstanceResponse, err error)) <-chan int

ListInstanceWithCallback invokes the elasticsearch.ListInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/listinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListInstanceWithChan

func (client *Client) ListInstanceWithChan(request *ListInstanceRequest) (<-chan *ListInstanceResponse, <-chan error)

ListInstanceWithChan invokes the elasticsearch.ListInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/listinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSearchLog

func (client *Client) ListSearchLog(request *ListSearchLogRequest) (response *ListSearchLogResponse, err error)

ListSearchLog invokes the elasticsearch.ListSearchLog API synchronously api document: https://help.aliyun.com/api/elasticsearch/listsearchlog.html

func (*Client) ListSearchLogWithCallback

func (client *Client) ListSearchLogWithCallback(request *ListSearchLogRequest, callback func(response *ListSearchLogResponse, err error)) <-chan int

ListSearchLogWithCallback invokes the elasticsearch.ListSearchLog API asynchronously api document: https://help.aliyun.com/api/elasticsearch/listsearchlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ListSearchLogWithChan

func (client *Client) ListSearchLogWithChan(request *ListSearchLogRequest) (<-chan *ListSearchLogResponse, <-chan error)

ListSearchLogWithChan invokes the elasticsearch.ListSearchLog API asynchronously api document: https://help.aliyun.com/api/elasticsearch/listsearchlog.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RestartInstance

func (client *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)

RestartInstance invokes the elasticsearch.RestartInstance API synchronously api document: https://help.aliyun.com/api/elasticsearch/restartinstance.html

func (*Client) RestartInstanceWithCallback

func (client *Client) RestartInstanceWithCallback(request *RestartInstanceRequest, callback func(response *RestartInstanceResponse, err error)) <-chan int

RestartInstanceWithCallback invokes the elasticsearch.RestartInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/restartinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RestartInstanceWithChan

func (client *Client) RestartInstanceWithChan(request *RestartInstanceRequest) (<-chan *RestartInstanceResponse, <-chan error)

RestartInstanceWithChan invokes the elasticsearch.RestartInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/restartinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAdminPassword

func (client *Client) UpdateAdminPassword(request *UpdateAdminPasswordRequest) (response *UpdateAdminPasswordResponse, err error)

UpdateAdminPassword invokes the elasticsearch.UpdateAdminPassword API synchronously api document: https://help.aliyun.com/api/elasticsearch/updateadminpassword.html

func (*Client) UpdateAdminPasswordWithCallback

func (client *Client) UpdateAdminPasswordWithCallback(request *UpdateAdminPasswordRequest, callback func(response *UpdateAdminPasswordResponse, err error)) <-chan int

UpdateAdminPasswordWithCallback invokes the elasticsearch.UpdateAdminPassword API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateadminpassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateAdminPasswordWithChan

func (client *Client) UpdateAdminPasswordWithChan(request *UpdateAdminPasswordRequest) (<-chan *UpdateAdminPasswordResponse, <-chan error)

UpdateAdminPasswordWithChan invokes the elasticsearch.UpdateAdminPassword API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateadminpassword.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateBlackIps

func (client *Client) UpdateBlackIps(request *UpdateBlackIpsRequest) (response *UpdateBlackIpsResponse, err error)

UpdateBlackIps invokes the elasticsearch.UpdateBlackIps API synchronously api document: https://help.aliyun.com/api/elasticsearch/updateblackips.html

func (*Client) UpdateBlackIpsWithCallback

func (client *Client) UpdateBlackIpsWithCallback(request *UpdateBlackIpsRequest, callback func(response *UpdateBlackIpsResponse, err error)) <-chan int

UpdateBlackIpsWithCallback invokes the elasticsearch.UpdateBlackIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateblackips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateBlackIpsWithChan

func (client *Client) UpdateBlackIpsWithChan(request *UpdateBlackIpsRequest) (<-chan *UpdateBlackIpsResponse, <-chan error)

UpdateBlackIpsWithChan invokes the elasticsearch.UpdateBlackIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateblackips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDescription

func (client *Client) UpdateDescription(request *UpdateDescriptionRequest) (response *UpdateDescriptionResponse, err error)

UpdateDescription invokes the elasticsearch.UpdateDescription API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatedescription.html

func (*Client) UpdateDescriptionWithCallback

func (client *Client) UpdateDescriptionWithCallback(request *UpdateDescriptionRequest, callback func(response *UpdateDescriptionResponse, err error)) <-chan int

UpdateDescriptionWithCallback invokes the elasticsearch.UpdateDescription API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatedescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDescriptionWithChan

func (client *Client) UpdateDescriptionWithChan(request *UpdateDescriptionRequest) (<-chan *UpdateDescriptionResponse, <-chan error)

UpdateDescriptionWithChan invokes the elasticsearch.UpdateDescription API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatedescription.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDict

func (client *Client) UpdateDict(request *UpdateDictRequest) (response *UpdateDictResponse, err error)

UpdateDict invokes the elasticsearch.UpdateDict API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatedict.html

func (*Client) UpdateDictWithCallback

func (client *Client) UpdateDictWithCallback(request *UpdateDictRequest, callback func(response *UpdateDictResponse, err error)) <-chan int

UpdateDictWithCallback invokes the elasticsearch.UpdateDict API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatedict.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDictWithChan

func (client *Client) UpdateDictWithChan(request *UpdateDictRequest) (<-chan *UpdateDictResponse, <-chan error)

UpdateDictWithChan invokes the elasticsearch.UpdateDict API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatedict.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateInstance

func (client *Client) UpdateInstance(request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)

UpdateInstance invokes the elasticsearch.UpdateInstance API synchronously api document: https://help.aliyun.com/api/elasticsearch/updateinstance.html

func (*Client) UpdateInstanceSettings

func (client *Client) UpdateInstanceSettings(request *UpdateInstanceSettingsRequest) (response *UpdateInstanceSettingsResponse, err error)

UpdateInstanceSettings invokes the elasticsearch.UpdateInstanceSettings API synchronously api document: https://help.aliyun.com/api/elasticsearch/updateinstancesettings.html

func (*Client) UpdateInstanceSettingsWithCallback

func (client *Client) UpdateInstanceSettingsWithCallback(request *UpdateInstanceSettingsRequest, callback func(response *UpdateInstanceSettingsResponse, err error)) <-chan int

UpdateInstanceSettingsWithCallback invokes the elasticsearch.UpdateInstanceSettings API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateinstancesettings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateInstanceSettingsWithChan

func (client *Client) UpdateInstanceSettingsWithChan(request *UpdateInstanceSettingsRequest) (<-chan *UpdateInstanceSettingsResponse, <-chan error)

UpdateInstanceSettingsWithChan invokes the elasticsearch.UpdateInstanceSettings API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateinstancesettings.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateInstanceWithCallback

func (client *Client) UpdateInstanceWithCallback(request *UpdateInstanceRequest, callback func(response *UpdateInstanceResponse, err error)) <-chan int

UpdateInstanceWithCallback invokes the elasticsearch.UpdateInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateInstanceWithChan

func (client *Client) UpdateInstanceWithChan(request *UpdateInstanceRequest) (<-chan *UpdateInstanceResponse, <-chan error)

UpdateInstanceWithChan invokes the elasticsearch.UpdateInstance API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updateinstance.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateKibanaWhiteIps

func (client *Client) UpdateKibanaWhiteIps(request *UpdateKibanaWhiteIpsRequest) (response *UpdateKibanaWhiteIpsResponse, err error)

UpdateKibanaWhiteIps invokes the elasticsearch.UpdateKibanaWhiteIps API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatekibanawhiteips.html

func (*Client) UpdateKibanaWhiteIpsWithCallback

func (client *Client) UpdateKibanaWhiteIpsWithCallback(request *UpdateKibanaWhiteIpsRequest, callback func(response *UpdateKibanaWhiteIpsResponse, err error)) <-chan int

UpdateKibanaWhiteIpsWithCallback invokes the elasticsearch.UpdateKibanaWhiteIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatekibanawhiteips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateKibanaWhiteIpsWithChan

func (client *Client) UpdateKibanaWhiteIpsWithChan(request *UpdateKibanaWhiteIpsRequest) (<-chan *UpdateKibanaWhiteIpsResponse, <-chan error)

UpdateKibanaWhiteIpsWithChan invokes the elasticsearch.UpdateKibanaWhiteIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatekibanawhiteips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdatePublicNetwork

func (client *Client) UpdatePublicNetwork(request *UpdatePublicNetworkRequest) (response *UpdatePublicNetworkResponse, err error)

UpdatePublicNetwork invokes the elasticsearch.UpdatePublicNetwork API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatepublicnetwork.html

func (*Client) UpdatePublicNetworkWithCallback

func (client *Client) UpdatePublicNetworkWithCallback(request *UpdatePublicNetworkRequest, callback func(response *UpdatePublicNetworkResponse, err error)) <-chan int

UpdatePublicNetworkWithCallback invokes the elasticsearch.UpdatePublicNetwork API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatepublicnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdatePublicNetworkWithChan

func (client *Client) UpdatePublicNetworkWithChan(request *UpdatePublicNetworkRequest) (<-chan *UpdatePublicNetworkResponse, <-chan error)

UpdatePublicNetworkWithChan invokes the elasticsearch.UpdatePublicNetwork API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatepublicnetwork.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdatePublicWhiteIps

func (client *Client) UpdatePublicWhiteIps(request *UpdatePublicWhiteIpsRequest) (response *UpdatePublicWhiteIpsResponse, err error)

UpdatePublicWhiteIps invokes the elasticsearch.UpdatePublicWhiteIps API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatepublicwhiteips.html

func (*Client) UpdatePublicWhiteIpsWithCallback

func (client *Client) UpdatePublicWhiteIpsWithCallback(request *UpdatePublicWhiteIpsRequest, callback func(response *UpdatePublicWhiteIpsResponse, err error)) <-chan int

UpdatePublicWhiteIpsWithCallback invokes the elasticsearch.UpdatePublicWhiteIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatepublicwhiteips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdatePublicWhiteIpsWithChan

func (client *Client) UpdatePublicWhiteIpsWithChan(request *UpdatePublicWhiteIpsRequest) (<-chan *UpdatePublicWhiteIpsResponse, <-chan error)

UpdatePublicWhiteIpsWithChan invokes the elasticsearch.UpdatePublicWhiteIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatepublicwhiteips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSnapshotSetting

func (client *Client) UpdateSnapshotSetting(request *UpdateSnapshotSettingRequest) (response *UpdateSnapshotSettingResponse, err error)

UpdateSnapshotSetting invokes the elasticsearch.UpdateSnapshotSetting API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatesnapshotsetting.html

func (*Client) UpdateSnapshotSettingWithCallback

func (client *Client) UpdateSnapshotSettingWithCallback(request *UpdateSnapshotSettingRequest, callback func(response *UpdateSnapshotSettingResponse, err error)) <-chan int

UpdateSnapshotSettingWithCallback invokes the elasticsearch.UpdateSnapshotSetting API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatesnapshotsetting.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSnapshotSettingWithChan

func (client *Client) UpdateSnapshotSettingWithChan(request *UpdateSnapshotSettingRequest) (<-chan *UpdateSnapshotSettingResponse, <-chan error)

UpdateSnapshotSettingWithChan invokes the elasticsearch.UpdateSnapshotSetting API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatesnapshotsetting.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSynonymsDicts

func (client *Client) UpdateSynonymsDicts(request *UpdateSynonymsDictsRequest) (response *UpdateSynonymsDictsResponse, err error)

UpdateSynonymsDicts invokes the elasticsearch.UpdateSynonymsDicts API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatesynonymsdicts.html

func (*Client) UpdateSynonymsDictsWithCallback

func (client *Client) UpdateSynonymsDictsWithCallback(request *UpdateSynonymsDictsRequest, callback func(response *UpdateSynonymsDictsResponse, err error)) <-chan int

UpdateSynonymsDictsWithCallback invokes the elasticsearch.UpdateSynonymsDicts API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatesynonymsdicts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateSynonymsDictsWithChan

func (client *Client) UpdateSynonymsDictsWithChan(request *UpdateSynonymsDictsRequest) (<-chan *UpdateSynonymsDictsResponse, <-chan error)

UpdateSynonymsDictsWithChan invokes the elasticsearch.UpdateSynonymsDicts API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatesynonymsdicts.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateWhiteIps

func (client *Client) UpdateWhiteIps(request *UpdateWhiteIpsRequest) (response *UpdateWhiteIpsResponse, err error)

UpdateWhiteIps invokes the elasticsearch.UpdateWhiteIps API synchronously api document: https://help.aliyun.com/api/elasticsearch/updatewhiteips.html

func (*Client) UpdateWhiteIpsWithCallback

func (client *Client) UpdateWhiteIpsWithCallback(request *UpdateWhiteIpsRequest, callback func(response *UpdateWhiteIpsResponse, err error)) <-chan int

UpdateWhiteIpsWithCallback invokes the elasticsearch.UpdateWhiteIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatewhiteips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateWhiteIpsWithChan

func (client *Client) UpdateWhiteIpsWithChan(request *UpdateWhiteIpsRequest) (<-chan *UpdateWhiteIpsResponse, <-chan error)

UpdateWhiteIpsWithChan invokes the elasticsearch.UpdateWhiteIps API asynchronously api document: https://help.aliyun.com/api/elasticsearch/updatewhiteips.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*requests.RoaRequest
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

DeleteInstanceRequest is the request struct for api DeleteInstance

func CreateDeleteInstanceRequest

func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest)

CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteInstanceResponse is the response struct for api DeleteInstance

func CreateDeleteInstanceResponse

func CreateDeleteInstanceResponse() (response *DeleteInstanceResponse)

CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response

type DescribeInstanceRequest

type DescribeInstanceRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

DescribeInstanceRequest is the request struct for api DescribeInstance

func CreateDescribeInstanceRequest

func CreateDescribeInstanceRequest() (request *DescribeInstanceRequest)

CreateDescribeInstanceRequest creates a request to invoke DescribeInstance API

type DescribeInstanceResponse

type DescribeInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

DescribeInstanceResponse is the response struct for api DescribeInstance

func CreateDescribeInstanceResponse

func CreateDescribeInstanceResponse() (response *DescribeInstanceResponse)

CreateDescribeInstanceResponse creates a response to parse from DescribeInstance response

type DictList

type DictList struct {
	Type       string    `json:"type" xml:"type"`
	FileSize   int       `json:"fileSize" xml:"fileSize"`
	SourceType string    `json:"sourceType" xml:"sourceType"`
	Name       string    `json:"name" xml:"name"`
	OssObject  OssObject `json:"ossObject" xml:"ossObject"`
}

DictList is a nested struct in elasticsearch response

type DictListInDescribeInstance

type DictListInDescribeInstance struct {
	DictList []DictList `json:"DictList" xml:"DictList"`
}

DictListInDescribeInstance is a nested struct in elasticsearch response

type Disk

type Disk struct {
	MinSize int `json:"minSize" xml:"minSize"`
	MaxSize int `json:"maxSize" xml:"maxSize"`
}

Disk is a nested struct in elasticsearch response

type EsIPBlacklistInDescribeInstance

type EsIPBlacklistInDescribeInstance struct {
	EsIPBlacklist []string `json:"EsIPBlacklist" xml:"EsIPBlacklist"`
}

EsIPBlacklistInDescribeInstance is a nested struct in elasticsearch response

type EsIPBlacklistInUpdateBlackIps

type EsIPBlacklistInUpdateBlackIps struct {
	EsIPBlacklist []string `json:"esIPBlacklist" xml:"esIPBlacklist"`
}

EsIPBlacklistInUpdateBlackIps is a nested struct in elasticsearch response

type EsIPWhitelistInDescribeInstance

type EsIPWhitelistInDescribeInstance struct {
	EsIPWhitelist []string `json:"EsIPWhitelist" xml:"EsIPWhitelist"`
}

EsIPWhitelistInDescribeInstance is a nested struct in elasticsearch response

type EsIPWhitelistInUpdateWhiteIps

type EsIPWhitelistInUpdateWhiteIps struct {
	EsIPWhitelist []string `json:"esIPWhitelist" xml:"esIPWhitelist"`
}

EsIPWhitelistInUpdateWhiteIps is a nested struct in elasticsearch response

type EsVersions

type EsVersions struct {
	EsVersions []string `json:"esVersions" xml:"esVersions"`
}

EsVersions is a nested struct in elasticsearch response

type GetRegionConfigurationRequest

type GetRegionConfigurationRequest struct {
	*requests.RoaRequest
}

GetRegionConfigurationRequest is the request struct for api GetRegionConfiguration

func CreateGetRegionConfigurationRequest

func CreateGetRegionConfigurationRequest() (request *GetRegionConfigurationRequest)

CreateGetRegionConfigurationRequest creates a request to invoke GetRegionConfiguration API

type GetRegionConfigurationResponse

type GetRegionConfigurationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

GetRegionConfigurationResponse is the response struct for api GetRegionConfiguration

func CreateGetRegionConfigurationResponse

func CreateGetRegionConfigurationResponse() (response *GetRegionConfigurationResponse)

CreateGetRegionConfigurationResponse creates a response to parse from GetRegionConfiguration response

type Headers

type Headers struct {
	XTotalCount int `json:"X-Total-Count" xml:"X-Total-Count"`
}

Headers is a nested struct in elasticsearch response

type Instance

type Instance struct {
	InstanceId    string        `json:"instanceId" xml:"instanceId"`
	Domain        string        `json:"domain" xml:"domain"`
	Description   string        `json:"description" xml:"description"`
	NodeAmount    int           `json:"nodeAmount" xml:"nodeAmount"`
	PaymentType   string        `json:"paymentType" xml:"paymentType"`
	Status        string        `json:"status" xml:"status"`
	Port          int           `json:"port" xml:"port"`
	EsVersion     string        `json:"esVersion" xml:"esVersion"`
	CreatedAt     string        `json:"createdAt" xml:"createdAt"`
	UpdatedAt     string        `json:"updatedAt" xml:"updatedAt"`
	NodeSpec      NodeSpec      `json:"nodeSpec" xml:"nodeSpec"`
	NetworkConfig NetworkConfig `json:"networkConfig" xml:"networkConfig"`
}

Instance is a nested struct in elasticsearch response

type KibanaConfiguration

type KibanaConfiguration struct {
	Spec     string `json:"spec" xml:"spec"`
	Amount   int    `json:"amount" xml:"amount"`
	DiskType string `json:"diskType" xml:"diskType"`
	Disk     int    `json:"disk" xml:"disk"`
}

KibanaConfiguration is a nested struct in elasticsearch response

type KibanaIPWhitelistInDescribeInstance

type KibanaIPWhitelistInDescribeInstance struct {
	KibanaIPWhitelist []string `json:"KibanaIPWhitelist" xml:"KibanaIPWhitelist"`
}

KibanaIPWhitelistInDescribeInstance is a nested struct in elasticsearch response

type KibanaIPWhitelistInUpdateKibanaWhiteIps

type KibanaIPWhitelistInUpdateKibanaWhiteIps struct {
	KibanaIPWhitelist []string `json:"kibanaIPWhitelist" xml:"kibanaIPWhitelist"`
}

KibanaIPWhitelistInUpdateKibanaWhiteIps is a nested struct in elasticsearch response

type ListInstanceRequest

type ListInstanceRequest struct {
	*requests.RoaRequest
	InstanceId  string           `position:"Query" name:"instanceId"`
	Size        requests.Integer `position:"Query" name:"size"`
	EsVersion   string           `position:"Query" name:"esVersion"`
	Description string           `position:"Query" name:"description"`
	Page        requests.Integer `position:"Query" name:"page"`
}

ListInstanceRequest is the request struct for api ListInstance

func CreateListInstanceRequest

func CreateListInstanceRequest() (request *ListInstanceRequest)

CreateListInstanceRequest creates a request to invoke ListInstance API

type ListInstanceResponse

type ListInstanceResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Headers   Headers    `json:"Headers" xml:"Headers"`
	Result    []Instance `json:"Result" xml:"Result"`
}

ListInstanceResponse is the response struct for api ListInstance

func CreateListInstanceResponse

func CreateListInstanceResponse() (response *ListInstanceResponse)

CreateListInstanceResponse creates a response to parse from ListInstance response

type ListSearchLogRequest

type ListSearchLogRequest struct {
	*requests.RoaRequest
	InstanceId string           `position:"Path" name:"InstanceId"`
	Size       requests.Integer `position:"Query" name:"size"`
	Query      string           `position:"Query" name:"query"`
	EndTime    requests.Integer `position:"Query" name:"endTime"`
	BeginTime  requests.Integer `position:"Query" name:"beginTime"`
	Page       requests.Integer `position:"Query" name:"page"`
	Type       string           `position:"Query" name:"type"`
}

ListSearchLogRequest is the request struct for api ListSearchLog

func CreateListSearchLogRequest

func CreateListSearchLogRequest() (request *ListSearchLogRequest)

CreateListSearchLogRequest creates a request to invoke ListSearchLog API

type ListSearchLogResponse

type ListSearchLogResponse struct {
	*responses.BaseResponse
	RequestId string       `json:"RequestId" xml:"RequestId"`
	Headers   Headers      `json:"Headers" xml:"Headers"`
	Result    []ResultItem `json:"Result" xml:"Result"`
}

ListSearchLogResponse is the response struct for api ListSearchLog

func CreateListSearchLogResponse

func CreateListSearchLogResponse() (response *ListSearchLogResponse)

CreateListSearchLogResponse creates a response to parse from ListSearchLog response

type MasterConfiguration

type MasterConfiguration struct {
	Spec     string `json:"spec" xml:"spec"`
	Amount   int    `json:"amount" xml:"amount"`
	DiskType string `json:"diskType" xml:"diskType"`
	Disk     int    `json:"disk" xml:"disk"`
}

MasterConfiguration is a nested struct in elasticsearch response

type NetworkConfig

type NetworkConfig struct {
	Type      string `json:"type" xml:"type"`
	VsArea    string `json:"vsArea" xml:"vsArea"`
	VswitchId string `json:"vswitchId" xml:"vswitchId"`
	VpcId     string `json:"vpcId" xml:"vpcId"`
}

NetworkConfig is a nested struct in elasticsearch response

type Node

type Node struct {
	MinAmount int `json:"minAmount" xml:"minAmount"`
	MaxAmount int `json:"maxAmount" xml:"maxAmount"`
}

Node is a nested struct in elasticsearch response

type NodeSpec

type NodeSpec struct {
	Disk     int    `json:"disk" xml:"disk"`
	Spec     string `json:"spec" xml:"spec"`
	DiskType string `json:"diskType" xml:"diskType"`
}

NodeSpec is a nested struct in elasticsearch response

type NodeSpecList

type NodeSpecList struct {
	NodeSpecListItem []NodeSpecListItem `json:"nodeSpecListItem" xml:"nodeSpecListItem"`
}

NodeSpecList is a nested struct in elasticsearch response

type NodeSpecListItem

type NodeSpecListItem struct {
	CpuCount   int    `json:"cpuCount" xml:"cpuCount"`
	MemorySize int    `json:"memorySize" xml:"memorySize"`
	Enable     bool   `json:"enable" xml:"enable"`
	Spec       string `json:"spec" xml:"spec"`
}

NodeSpecListItem is a nested struct in elasticsearch response

type OssObject

type OssObject struct {
	Key        string `json:"key" xml:"key"`
	BucketName string `json:"bucketName" xml:"bucketName"`
	Etag       string `json:"etag" xml:"etag"`
}

OssObject is a nested struct in elasticsearch response

type PublicIpWhitelistInDescribeInstance

type PublicIpWhitelistInDescribeInstance struct {
	PublicIpWhitelist []string `json:"PublicIpWhitelist" xml:"PublicIpWhitelist"`
}

PublicIpWhitelistInDescribeInstance is a nested struct in elasticsearch response

type PublicIpWhitelistInUpdatePublicWhiteIps

type PublicIpWhitelistInUpdatePublicWhiteIps struct {
	PublicIpWhitelist []string `json:"publicIpWhitelist" xml:"publicIpWhitelist"`
}

PublicIpWhitelistInUpdatePublicWhiteIps is a nested struct in elasticsearch response

type RestartInstanceRequest

type RestartInstanceRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

RestartInstanceRequest is the request struct for api RestartInstance

func CreateRestartInstanceRequest

func CreateRestartInstanceRequest() (request *RestartInstanceRequest)

CreateRestartInstanceRequest creates a request to invoke RestartInstance API

type RestartInstanceResponse

type RestartInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RestartInstanceResponse is the response struct for api RestartInstance

func CreateRestartInstanceResponse

func CreateRestartInstanceResponse() (response *RestartInstanceResponse)

CreateRestartInstanceResponse creates a response to parse from RestartInstance response

type Result

type Result struct {
	DedicateMaster         bool                   `json:"dedicateMaster" xml:"dedicateMaster"`
	Enable                 bool                   `json:"enable" xml:"enable"`
	KibanaPort             int                    `json:"kibanaPort" xml:"kibanaPort"`
	VpcInstanceId          string                 `json:"vpcInstanceId" xml:"vpcInstanceId"`
	QuartzRegex            string                 `json:"quartzRegex" xml:"quartzRegex"`
	CreateUrl              string                 `json:"createUrl" xml:"createUrl"`
	PublicDomain           string                 `json:"publicDomain" xml:"publicDomain"`
	KibanaDomain           string                 `json:"kibanaDomain" xml:"kibanaDomain"`
	Domain                 string                 `json:"domain" xml:"domain"`
	PaymentType            string                 `json:"paymentType" xml:"paymentType"`
	RegionId               string                 `json:"regionId" xml:"regionId"`
	Port                   int                    `json:"port" xml:"port"`
	UpdatedAt              string                 `json:"updatedAt" xml:"updatedAt"`
	Env                    string                 `json:"env" xml:"env"`
	NodeAmount             int                    `json:"nodeAmount" xml:"nodeAmount"`
	InstanceId             string                 `json:"instanceId" xml:"instanceId"`
	Status                 string                 `json:"status" xml:"status"`
	Description            string                 `json:"description" xml:"description"`
	AdvancedDedicateMaster bool                   `json:"advancedDedicateMaster" xml:"advancedDedicateMaster"`
	EnablePublic           bool                   `json:"enablePublic" xml:"enablePublic"`
	EsConfig               map[string]interface{} `json:"esConfig" xml:"esConfig"`
	EsVersion              string                 `json:"esVersion" xml:"esVersion"`
	CreatedAt              string                 `json:"createdAt" xml:"createdAt"`
	PublicPort             int                    `json:"publicPort" xml:"publicPort"`
	EsIPWhitelist          []string               `json:"esIPWhitelist" xml:"esIPWhitelist"`
	KibanaIPWhitelist      []string               `json:"kibanaIPWhitelist" xml:"kibanaIPWhitelist"`
	PublicIpWhitelist      []string               `json:"publicIpWhitelist" xml:"publicIpWhitelist"`
	EsIPBlacklist          []string               `json:"esIPBlacklist" xml:"esIPBlacklist"`
	EsVersions             []string               `json:"esVersions" xml:"esVersions"`
	Zones                  []string               `json:"zones" xml:"zones"`
	NetworkConfig          NetworkConfig          `json:"networkConfig" xml:"networkConfig"`
	Node                   Node                   `json:"node" xml:"node"`
	NodeSpec               NodeSpec               `json:"nodeSpec" xml:"nodeSpec"`
	MasterConfiguration    MasterConfiguration    `json:"masterConfiguration" xml:"masterConfiguration"`
	Disk                   Disk                   `json:"disk" xml:"disk"`
	KibanaConfiguration    KibanaConfiguration    `json:"kibanaConfiguration" xml:"kibanaConfiguration"`
	SynonymsDicts          []SynonymsDicts        `json:"synonymsDicts" xml:"synonymsDicts"`
	NodeSpecList           []NodeSpecListItem     `json:"nodeSpecList" xml:"nodeSpecList"`
	DictList               []DictList             `json:"dictList" xml:"dictList"`
}

Result is a nested struct in elasticsearch response

type ResultInListInstance

type ResultInListInstance struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

ResultInListInstance is a nested struct in elasticsearch response

type ResultInListSearchLog

type ResultInListSearchLog struct {
	ResultItem []ResultItem `json:"ResultItem" xml:"ResultItem"`
}

ResultInListSearchLog is a nested struct in elasticsearch response

type ResultInUpdateDict

type ResultInUpdateDict struct {
	DictList []DictList `json:"DictList" xml:"DictList"`
}

ResultInUpdateDict is a nested struct in elasticsearch response

type ResultInUpdateSynonymsDicts

type ResultInUpdateSynonymsDicts struct {
	DictList []DictList `json:"DictList" xml:"DictList"`
}

ResultInUpdateSynonymsDicts is a nested struct in elasticsearch response

type ResultItem

type ResultItem struct {
	Timestamp  int    `json:"timestamp" xml:"timestamp"`
	Host       string `json:"host" xml:"host"`
	Level      string `json:"level" xml:"level"`
	Content    string `json:"content" xml:"content"`
	InstanceId string `json:"instanceId" xml:"instanceId"`
}

ResultItem is a nested struct in elasticsearch response

type SynonymsDicts

type SynonymsDicts struct {
	Type       string `json:"type" xml:"type"`
	FileSize   int    `json:"fileSize" xml:"fileSize"`
	SourceType string `json:"sourceType" xml:"sourceType"`
	Name       string `json:"name" xml:"name"`
}

SynonymsDicts is a nested struct in elasticsearch response

type SynonymsDictsInDescribeInstance

type SynonymsDictsInDescribeInstance struct {
	SynonymsDicts []SynonymsDicts `json:"SynonymsDicts" xml:"SynonymsDicts"`
}

SynonymsDictsInDescribeInstance is a nested struct in elasticsearch response

type UpdateAdminPasswordRequest

type UpdateAdminPasswordRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateAdminPasswordRequest is the request struct for api UpdateAdminPassword

func CreateUpdateAdminPasswordRequest

func CreateUpdateAdminPasswordRequest() (request *UpdateAdminPasswordRequest)

CreateUpdateAdminPasswordRequest creates a request to invoke UpdateAdminPassword API

type UpdateAdminPasswordResponse

type UpdateAdminPasswordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateAdminPasswordResponse is the response struct for api UpdateAdminPassword

func CreateUpdateAdminPasswordResponse

func CreateUpdateAdminPasswordResponse() (response *UpdateAdminPasswordResponse)

CreateUpdateAdminPasswordResponse creates a response to parse from UpdateAdminPassword response

type UpdateBlackIpsRequest

type UpdateBlackIpsRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateBlackIpsRequest is the request struct for api UpdateBlackIps

func CreateUpdateBlackIpsRequest

func CreateUpdateBlackIpsRequest() (request *UpdateBlackIpsRequest)

CreateUpdateBlackIpsRequest creates a request to invoke UpdateBlackIps API

type UpdateBlackIpsResponse

type UpdateBlackIpsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateBlackIpsResponse is the response struct for api UpdateBlackIps

func CreateUpdateBlackIpsResponse

func CreateUpdateBlackIpsResponse() (response *UpdateBlackIpsResponse)

CreateUpdateBlackIpsResponse creates a response to parse from UpdateBlackIps response

type UpdateDescriptionRequest

type UpdateDescriptionRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateDescriptionRequest is the request struct for api UpdateDescription

func CreateUpdateDescriptionRequest

func CreateUpdateDescriptionRequest() (request *UpdateDescriptionRequest)

CreateUpdateDescriptionRequest creates a request to invoke UpdateDescription API

type UpdateDescriptionResponse

type UpdateDescriptionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateDescriptionResponse is the response struct for api UpdateDescription

func CreateUpdateDescriptionResponse

func CreateUpdateDescriptionResponse() (response *UpdateDescriptionResponse)

CreateUpdateDescriptionResponse creates a response to parse from UpdateDescription response

type UpdateDictRequest

type UpdateDictRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateDictRequest is the request struct for api UpdateDict

func CreateUpdateDictRequest

func CreateUpdateDictRequest() (request *UpdateDictRequest)

CreateUpdateDictRequest creates a request to invoke UpdateDict API

type UpdateDictResponse

type UpdateDictResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Result    []DictList `json:"Result" xml:"Result"`
}

UpdateDictResponse is the response struct for api UpdateDict

func CreateUpdateDictResponse

func CreateUpdateDictResponse() (response *UpdateDictResponse)

CreateUpdateDictResponse creates a response to parse from UpdateDict response

type UpdateInstanceRequest

type UpdateInstanceRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateInstanceRequest is the request struct for api UpdateInstance

func CreateUpdateInstanceRequest

func CreateUpdateInstanceRequest() (request *UpdateInstanceRequest)

CreateUpdateInstanceRequest creates a request to invoke UpdateInstance API

type UpdateInstanceResponse

type UpdateInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateInstanceResponse is the response struct for api UpdateInstance

func CreateUpdateInstanceResponse

func CreateUpdateInstanceResponse() (response *UpdateInstanceResponse)

CreateUpdateInstanceResponse creates a response to parse from UpdateInstance response

type UpdateInstanceSettingsRequest

type UpdateInstanceSettingsRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateInstanceSettingsRequest is the request struct for api UpdateInstanceSettings

func CreateUpdateInstanceSettingsRequest

func CreateUpdateInstanceSettingsRequest() (request *UpdateInstanceSettingsRequest)

CreateUpdateInstanceSettingsRequest creates a request to invoke UpdateInstanceSettings API

type UpdateInstanceSettingsResponse

type UpdateInstanceSettingsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateInstanceSettingsResponse is the response struct for api UpdateInstanceSettings

func CreateUpdateInstanceSettingsResponse

func CreateUpdateInstanceSettingsResponse() (response *UpdateInstanceSettingsResponse)

CreateUpdateInstanceSettingsResponse creates a response to parse from UpdateInstanceSettings response

type UpdateKibanaWhiteIpsRequest

type UpdateKibanaWhiteIpsRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateKibanaWhiteIpsRequest is the request struct for api UpdateKibanaWhiteIps

func CreateUpdateKibanaWhiteIpsRequest

func CreateUpdateKibanaWhiteIpsRequest() (request *UpdateKibanaWhiteIpsRequest)

CreateUpdateKibanaWhiteIpsRequest creates a request to invoke UpdateKibanaWhiteIps API

type UpdateKibanaWhiteIpsResponse

type UpdateKibanaWhiteIpsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateKibanaWhiteIpsResponse is the response struct for api UpdateKibanaWhiteIps

func CreateUpdateKibanaWhiteIpsResponse

func CreateUpdateKibanaWhiteIpsResponse() (response *UpdateKibanaWhiteIpsResponse)

CreateUpdateKibanaWhiteIpsResponse creates a response to parse from UpdateKibanaWhiteIps response

type UpdatePublicNetworkRequest

type UpdatePublicNetworkRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdatePublicNetworkRequest is the request struct for api UpdatePublicNetwork

func CreateUpdatePublicNetworkRequest

func CreateUpdatePublicNetworkRequest() (request *UpdatePublicNetworkRequest)

CreateUpdatePublicNetworkRequest creates a request to invoke UpdatePublicNetwork API

type UpdatePublicNetworkResponse

type UpdatePublicNetworkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdatePublicNetworkResponse is the response struct for api UpdatePublicNetwork

func CreateUpdatePublicNetworkResponse

func CreateUpdatePublicNetworkResponse() (response *UpdatePublicNetworkResponse)

CreateUpdatePublicNetworkResponse creates a response to parse from UpdatePublicNetwork response

type UpdatePublicWhiteIpsRequest

type UpdatePublicWhiteIpsRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdatePublicWhiteIpsRequest is the request struct for api UpdatePublicWhiteIps

func CreateUpdatePublicWhiteIpsRequest

func CreateUpdatePublicWhiteIpsRequest() (request *UpdatePublicWhiteIpsRequest)

CreateUpdatePublicWhiteIpsRequest creates a request to invoke UpdatePublicWhiteIps API

type UpdatePublicWhiteIpsResponse

type UpdatePublicWhiteIpsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdatePublicWhiteIpsResponse is the response struct for api UpdatePublicWhiteIps

func CreateUpdatePublicWhiteIpsResponse

func CreateUpdatePublicWhiteIpsResponse() (response *UpdatePublicWhiteIpsResponse)

CreateUpdatePublicWhiteIpsResponse creates a response to parse from UpdatePublicWhiteIps response

type UpdateSnapshotSettingRequest

type UpdateSnapshotSettingRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateSnapshotSettingRequest is the request struct for api UpdateSnapshotSetting

func CreateUpdateSnapshotSettingRequest

func CreateUpdateSnapshotSettingRequest() (request *UpdateSnapshotSettingRequest)

CreateUpdateSnapshotSettingRequest creates a request to invoke UpdateSnapshotSetting API

type UpdateSnapshotSettingResponse

type UpdateSnapshotSettingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateSnapshotSettingResponse is the response struct for api UpdateSnapshotSetting

func CreateUpdateSnapshotSettingResponse

func CreateUpdateSnapshotSettingResponse() (response *UpdateSnapshotSettingResponse)

CreateUpdateSnapshotSettingResponse creates a response to parse from UpdateSnapshotSetting response

type UpdateSynonymsDictsRequest

type UpdateSynonymsDictsRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateSynonymsDictsRequest is the request struct for api UpdateSynonymsDicts

func CreateUpdateSynonymsDictsRequest

func CreateUpdateSynonymsDictsRequest() (request *UpdateSynonymsDictsRequest)

CreateUpdateSynonymsDictsRequest creates a request to invoke UpdateSynonymsDicts API

type UpdateSynonymsDictsResponse

type UpdateSynonymsDictsResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	Result    []DictList `json:"Result" xml:"Result"`
}

UpdateSynonymsDictsResponse is the response struct for api UpdateSynonymsDicts

func CreateUpdateSynonymsDictsResponse

func CreateUpdateSynonymsDictsResponse() (response *UpdateSynonymsDictsResponse)

CreateUpdateSynonymsDictsResponse creates a response to parse from UpdateSynonymsDicts response

type UpdateWhiteIpsRequest

type UpdateWhiteIpsRequest struct {
	*requests.RoaRequest
	InstanceId string `position:"Path" name:"InstanceId"`
}

UpdateWhiteIpsRequest is the request struct for api UpdateWhiteIps

func CreateUpdateWhiteIpsRequest

func CreateUpdateWhiteIpsRequest() (request *UpdateWhiteIpsRequest)

CreateUpdateWhiteIpsRequest creates a request to invoke UpdateWhiteIps API

type UpdateWhiteIpsResponse

type UpdateWhiteIpsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Result    Result `json:"Result" xml:"Result"`
}

UpdateWhiteIpsResponse is the response struct for api UpdateWhiteIps

func CreateUpdateWhiteIpsResponse

func CreateUpdateWhiteIpsResponse() (response *UpdateWhiteIpsResponse)

CreateUpdateWhiteIpsResponse creates a response to parse from UpdateWhiteIps response

type Zones

type Zones struct {
	Zones []string `json:"zones" xml:"zones"`
}

Zones is a nested struct in elasticsearch response

Jump to

Keyboard shortcuts

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