Documentation
¶
Index ¶
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)
- func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, ...) <-chan int
- func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)
- func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)
- func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, ...) <-chan int
- func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)
- func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)
- func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, ...) <-chan int
- func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)
- func (client *Client) GetRegionConfiguration(request *GetRegionConfigurationRequest) (response *GetRegionConfigurationResponse, err error)
- func (client *Client) GetRegionConfigurationWithCallback(request *GetRegionConfigurationRequest, ...) <-chan int
- func (client *Client) GetRegionConfigurationWithChan(request *GetRegionConfigurationRequest) (<-chan *GetRegionConfigurationResponse, <-chan error)
- func (client *Client) ListInstance(request *ListInstanceRequest) (response *ListInstanceResponse, err error)
- func (client *Client) ListInstanceWithCallback(request *ListInstanceRequest, ...) <-chan int
- func (client *Client) ListInstanceWithChan(request *ListInstanceRequest) (<-chan *ListInstanceResponse, <-chan error)
- func (client *Client) ListSearchLog(request *ListSearchLogRequest) (response *ListSearchLogResponse, err error)
- func (client *Client) ListSearchLogWithCallback(request *ListSearchLogRequest, ...) <-chan int
- func (client *Client) ListSearchLogWithChan(request *ListSearchLogRequest) (<-chan *ListSearchLogResponse, <-chan error)
- func (client *Client) RestartInstance(request *RestartInstanceRequest) (response *RestartInstanceResponse, err error)
- func (client *Client) RestartInstanceWithCallback(request *RestartInstanceRequest, ...) <-chan int
- func (client *Client) RestartInstanceWithChan(request *RestartInstanceRequest) (<-chan *RestartInstanceResponse, <-chan error)
- func (client *Client) UpdateAdminPassword(request *UpdateAdminPasswordRequest) (response *UpdateAdminPasswordResponse, err error)
- func (client *Client) UpdateAdminPasswordWithCallback(request *UpdateAdminPasswordRequest, ...) <-chan int
- func (client *Client) UpdateAdminPasswordWithChan(request *UpdateAdminPasswordRequest) (<-chan *UpdateAdminPasswordResponse, <-chan error)
- func (client *Client) UpdateBlackIps(request *UpdateBlackIpsRequest) (response *UpdateBlackIpsResponse, err error)
- func (client *Client) UpdateBlackIpsWithCallback(request *UpdateBlackIpsRequest, ...) <-chan int
- func (client *Client) UpdateBlackIpsWithChan(request *UpdateBlackIpsRequest) (<-chan *UpdateBlackIpsResponse, <-chan error)
- func (client *Client) UpdateDescription(request *UpdateDescriptionRequest) (response *UpdateDescriptionResponse, err error)
- func (client *Client) UpdateDescriptionWithCallback(request *UpdateDescriptionRequest, ...) <-chan int
- func (client *Client) UpdateDescriptionWithChan(request *UpdateDescriptionRequest) (<-chan *UpdateDescriptionResponse, <-chan error)
- func (client *Client) UpdateDict(request *UpdateDictRequest) (response *UpdateDictResponse, err error)
- func (client *Client) UpdateDictWithCallback(request *UpdateDictRequest, ...) <-chan int
- func (client *Client) UpdateDictWithChan(request *UpdateDictRequest) (<-chan *UpdateDictResponse, <-chan error)
- func (client *Client) UpdateInstance(request *UpdateInstanceRequest) (response *UpdateInstanceResponse, err error)
- func (client *Client) UpdateInstanceSettings(request *UpdateInstanceSettingsRequest) (response *UpdateInstanceSettingsResponse, err error)
- func (client *Client) UpdateInstanceSettingsWithCallback(request *UpdateInstanceSettingsRequest, ...) <-chan int
- func (client *Client) UpdateInstanceSettingsWithChan(request *UpdateInstanceSettingsRequest) (<-chan *UpdateInstanceSettingsResponse, <-chan error)
- func (client *Client) UpdateInstanceWithCallback(request *UpdateInstanceRequest, ...) <-chan int
- func (client *Client) UpdateInstanceWithChan(request *UpdateInstanceRequest) (<-chan *UpdateInstanceResponse, <-chan error)
- func (client *Client) UpdateKibanaWhiteIps(request *UpdateKibanaWhiteIpsRequest) (response *UpdateKibanaWhiteIpsResponse, err error)
- func (client *Client) UpdateKibanaWhiteIpsWithCallback(request *UpdateKibanaWhiteIpsRequest, ...) <-chan int
- func (client *Client) UpdateKibanaWhiteIpsWithChan(request *UpdateKibanaWhiteIpsRequest) (<-chan *UpdateKibanaWhiteIpsResponse, <-chan error)
- func (client *Client) UpdatePublicNetwork(request *UpdatePublicNetworkRequest) (response *UpdatePublicNetworkResponse, err error)
- func (client *Client) UpdatePublicNetworkWithCallback(request *UpdatePublicNetworkRequest, ...) <-chan int
- func (client *Client) UpdatePublicNetworkWithChan(request *UpdatePublicNetworkRequest) (<-chan *UpdatePublicNetworkResponse, <-chan error)
- func (client *Client) UpdatePublicWhiteIps(request *UpdatePublicWhiteIpsRequest) (response *UpdatePublicWhiteIpsResponse, err error)
- func (client *Client) UpdatePublicWhiteIpsWithCallback(request *UpdatePublicWhiteIpsRequest, ...) <-chan int
- func (client *Client) UpdatePublicWhiteIpsWithChan(request *UpdatePublicWhiteIpsRequest) (<-chan *UpdatePublicWhiteIpsResponse, <-chan error)
- func (client *Client) UpdateSnapshotSetting(request *UpdateSnapshotSettingRequest) (response *UpdateSnapshotSettingResponse, err error)
- func (client *Client) UpdateSnapshotSettingWithCallback(request *UpdateSnapshotSettingRequest, ...) <-chan int
- func (client *Client) UpdateSnapshotSettingWithChan(request *UpdateSnapshotSettingRequest) (<-chan *UpdateSnapshotSettingResponse, <-chan error)
- func (client *Client) UpdateSynonymsDicts(request *UpdateSynonymsDictsRequest) (response *UpdateSynonymsDictsResponse, err error)
- func (client *Client) UpdateSynonymsDictsWithCallback(request *UpdateSynonymsDictsRequest, ...) <-chan int
- func (client *Client) UpdateSynonymsDictsWithChan(request *UpdateSynonymsDictsRequest) (<-chan *UpdateSynonymsDictsResponse, <-chan error)
- func (client *Client) UpdateWhiteIps(request *UpdateWhiteIpsRequest) (response *UpdateWhiteIpsResponse, err error)
- func (client *Client) UpdateWhiteIpsWithCallback(request *UpdateWhiteIpsRequest, ...) <-chan int
- func (client *Client) UpdateWhiteIpsWithChan(request *UpdateWhiteIpsRequest) (<-chan *UpdateWhiteIpsResponse, <-chan error)
- type CreateInstanceRequest
- type CreateInstanceResponse
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DictList
- type DictListInDescribeInstance
- type Disk
- type EsIPBlacklistInDescribeInstance
- type EsIPBlacklistInUpdateBlackIps
- type EsIPWhitelistInDescribeInstance
- type EsIPWhitelistInUpdateWhiteIps
- type EsVersions
- type GetRegionConfigurationRequest
- type GetRegionConfigurationResponse
- type Headers
- type Instance
- type KibanaConfiguration
- type KibanaIPWhitelistInDescribeInstance
- type KibanaIPWhitelistInUpdateKibanaWhiteIps
- type ListInstanceRequest
- type ListInstanceResponse
- type ListSearchLogRequest
- type ListSearchLogResponse
- type MasterConfiguration
- type NetworkConfig
- type Node
- type NodeSpec
- type NodeSpecList
- type NodeSpecListItem
- type OssObject
- type PublicIpWhitelistInDescribeInstance
- type PublicIpWhitelistInUpdatePublicWhiteIps
- type RestartInstanceRequest
- type RestartInstanceResponse
- type Result
- type ResultInListInstance
- type ResultInListSearchLog
- type ResultInUpdateDict
- type ResultInUpdateSynonymsDicts
- type ResultItem
- type SynonymsDicts
- type SynonymsDictsInDescribeInstance
- type UpdateAdminPasswordRequest
- type UpdateAdminPasswordResponse
- type UpdateBlackIpsRequest
- type UpdateBlackIpsResponse
- type UpdateDescriptionRequest
- type UpdateDescriptionResponse
- type UpdateDictRequest
- type UpdateDictResponse
- type UpdateInstanceRequest
- type UpdateInstanceResponse
- type UpdateInstanceSettingsRequest
- type UpdateInstanceSettingsResponse
- type UpdateKibanaWhiteIpsRequest
- type UpdateKibanaWhiteIpsResponse
- type UpdatePublicNetworkRequest
- type UpdatePublicNetworkResponse
- type UpdatePublicWhiteIpsRequest
- type UpdatePublicWhiteIpsResponse
- type UpdateSnapshotSettingRequest
- type UpdateSnapshotSettingResponse
- type UpdateSynonymsDictsRequest
- type UpdateSynonymsDictsResponse
- type UpdateWhiteIpsRequest
- type UpdateWhiteIpsResponse
- type Zones
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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
Source Files
¶
- client.go
- create_instance.go
- delete_instance.go
- describe_instance.go
- get_region_configuration.go
- list_instance.go
- list_search_log.go
- restart_instance.go
- struct_dict_list.go
- struct_dict_list_in_describe_instance.go
- struct_disk.go
- struct_es_ip_blacklist_in_describe_instance.go
- struct_es_ip_blacklist_in_update_black_ips.go
- struct_es_ip_whitelist_in_describe_instance.go
- struct_es_ip_whitelist_in_update_white_ips.go
- struct_es_versions.go
- struct_headers.go
- struct_instance.go
- struct_kibana_configuration.go
- struct_kibana_ip_whitelist_in_describe_instance.go
- struct_kibana_ip_whitelist_in_update_kibana_white_ips.go
- struct_master_configuration.go
- struct_network_config.go
- struct_node.go
- struct_node_spec.go
- struct_node_spec_list.go
- struct_node_spec_list_item.go
- struct_oss_object.go
- struct_public_ip_whitelist_in_describe_instance.go
- struct_public_ip_whitelist_in_update_public_white_ips.go
- struct_result.go
- struct_result_in_list_instance.go
- struct_result_in_list_search_log.go
- struct_result_in_update_dict.go
- struct_result_in_update_synonyms_dicts.go
- struct_result_item.go
- struct_synonyms_dicts.go
- struct_synonyms_dicts_in_describe_instance.go
- struct_zones.go
- update_admin_password.go
- update_black_ips.go
- update_description.go
- update_dict.go
- update_instance.go
- update_instance_settings.go
- update_kibana_white_ips.go
- update_public_network.go
- update_public_white_ips.go
- update_snapshot_setting.go
- update_synonyms_dicts.go
- update_white_ips.go