Browse Source

ELASTICSEARCH SDK Auto Released By guangfan.qu,Version:1.49.3

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
haowei.yao 7 years ago
parent
commit
7c73ba9ef3
3 changed files with 42 additions and 60 deletions
  1. 3 0
      ChangeLog.txt
  2. 0 21
      services/elasticsearch/struct_es_config.go
  3. 39 39
      services/elasticsearch/struct_result.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-01-04 Version: 1.49.3
+1, Change the DescribeInstance response esConfig List => Map
+
 2018-12-29 Version: 1.49.2
 1, re-generate go sdk for sts.
 

+ 0 - 21
services/elasticsearch/struct_es_config.go

@@ -1,21 +0,0 @@
-package elasticsearch
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-// EsConfig is a nested struct in elasticsearch response
-type EsConfig struct {
-	EsConfig []string `json:"EsConfig" xml:"EsConfig"`
-}

+ 39 - 39
services/elasticsearch/struct_result.go

@@ -17,43 +17,43 @@ package elasticsearch
 
 // Result is a nested struct in elasticsearch response
 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"`
-	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"`
-	EsConfig               []string            `json:"esConfig" xml:"esConfig"`
-	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"`
+	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"`
 }