-
Notifications
You must be signed in to change notification settings - Fork 271
/
struct_data.go
127 lines (125 loc) · 10.4 KB
/
struct_data.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
package mse
//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.
// Data is a nested struct in mse response
type Data struct {
EurekaSupported bool `json:"EurekaSupported" xml:"EurekaSupported"`
Aligned bool `json:"Aligned" xml:"Aligned"`
CurrentVersionFullShowName string `json:"CurrentVersionFullShowName" xml:"CurrentVersionFullShowName"`
Notice bool `json:"Notice" xml:"Notice"`
Source string `json:"Source" xml:"Source"`
Ephemeral bool `json:"Ephemeral" xml:"Ephemeral"`
FuncType int `json:"FuncType" xml:"FuncType"`
LossLessDetail bool `json:"LossLessDetail" xml:"LossLessDetail"`
TLSEnabled bool `json:"TLSEnabled" xml:"TLSEnabled"`
FilterSide string `json:"FilterSide" xml:"FilterSide"`
LicenseKey string `json:"LicenseKey" xml:"LicenseKey"`
SyncLimit string `json:"SyncLimit" xml:"SyncLimit"`
UpdateTime int64 `json:"UpdateTime" xml:"UpdateTime"`
TargetClusterName string `json:"TargetClusterName" xml:"TargetClusterName"`
SnapshotCount string `json:"SnapshotCount" xml:"SnapshotCount"`
SuccCount int `json:"SuccCount" xml:"SuccCount"`
DisableHttp2Alpn bool `json:"DisableHttp2Alpn" xml:"DisableHttp2Alpn"`
AutopurgePurgeInterval string `json:"AutopurgePurgeInterval" xml:"AutopurgePurgeInterval"`
TotalSize int `json:"TotalSize" xml:"TotalSize"`
SelectorType string `json:"SelectorType" xml:"SelectorType"`
Name string `json:"Name" xml:"Name"`
Language string `json:"Language" xml:"Language"`
MaxVersionChangelogUrl string `json:"MaxVersionChangelogUrl" xml:"MaxVersionChangelogUrl"`
PageSize int `json:"PageSize" xml:"PageSize"`
GmtCreate string `json:"GmtCreate" xml:"GmtCreate"`
OriginInstanceName string `json:"OriginInstanceName" xml:"OriginInstanceName"`
ConfigSecretEnabled bool `json:"ConfigSecretEnabled" xml:"ConfigSecretEnabled"`
MaxSize string `json:"MaxSize" xml:"MaxSize"`
PassWord string `json:"PassWord" xml:"PassWord"`
Min int `json:"Min" xml:"Min"`
ClusterType string `json:"ClusterType" xml:"ClusterType"`
Count int `json:"Count" xml:"Count"`
Version string `json:"Version" xml:"Version"`
AutopurgeSnapRetainCount string `json:"AutopurgeSnapRetainCount" xml:"AutopurgeSnapRetainCount"`
TickTime string `json:"TickTime" xml:"TickTime"`
Quota int `json:"Quota" xml:"Quota"`
MaxVersionCode string `json:"MaxVersionCode" xml:"MaxVersionCode"`
GatewayUniqueId string `json:"GatewayUniqueId" xml:"GatewayUniqueId"`
EnableHardwareAcceleration bool `json:"EnableHardwareAcceleration" xml:"EnableHardwareAcceleration"`
OriginInstanceAddress string `json:"OriginInstanceAddress" xml:"OriginInstanceAddress"`
AppName string `json:"AppName" xml:"AppName"`
ConfigAuthSupported bool `json:"ConfigAuthSupported" xml:"ConfigAuthSupported"`
Step int `json:"Step" xml:"Step"`
NamingAuthEnabled bool `json:"NamingAuthEnabled" xml:"NamingAuthEnabled"`
ConfigSecretSupported bool `json:"ConfigSecretSupported" xml:"ConfigSecretSupported"`
Dir bool `json:"Dir" xml:"Dir"`
NamingAuthSupported bool `json:"NamingAuthSupported" xml:"NamingAuthSupported"`
ConfigAuthEnabled bool `json:"ConfigAuthEnabled" xml:"ConfigAuthEnabled"`
JuteMaxbuffer string `json:"JuteMaxbuffer" xml:"JuteMaxbuffer"`
MaxVersionFullShowName string `json:"MaxVersionFullShowName" xml:"MaxVersionFullShowName"`
Id string `json:"Id" xml:"Id"`
ProjectDesc string `json:"ProjectDesc" xml:"ProjectDesc"`
InitLimit string `json:"InitLimit" xml:"InitLimit"`
Path string `json:"Path" xml:"Path"`
MaxSessionTimeout string `json:"MaxSessionTimeout" xml:"MaxSessionTimeout"`
NamespaceDesc string `json:"NamespaceDesc" xml:"NamespaceDesc"`
Data string `json:"Data" xml:"Data"`
ProtectThreshold float64 `json:"ProtectThreshold" xml:"ProtectThreshold"`
MCPSupported bool `json:"MCPSupported" xml:"MCPSupported"`
EnableWaf bool `json:"EnableWaf" xml:"EnableWaf"`
JvmFlagsCustom string `json:"JvmFlagsCustom" xml:"JvmFlagsCustom"`
WarmupTime int `json:"WarmupTime" xml:"WarmupTime"`
AppId string `json:"AppId" xml:"AppId"`
Metadata map[string]interface{} `json:"Metadata" xml:"Metadata"`
ServiceCount int `json:"ServiceCount" xml:"ServiceCount"`
Enable bool `json:"Enable" xml:"Enable"`
Related bool `json:"Related" xml:"Related"`
Type int `json:"Type" xml:"Type"`
Region string `json:"Region" xml:"Region"`
MinSessionTimeout string `json:"MinSessionTimeout" xml:"MinSessionTimeout"`
Max int `json:"Max" xml:"Max"`
GroupName string `json:"GroupName" xml:"GroupName"`
CreateTime int64 `json:"CreateTime" xml:"CreateTime"`
MaxClientCnxns string `json:"MaxClientCnxns" xml:"MaxClientCnxns"`
ExtraInfo string `json:"ExtraInfo" xml:"ExtraInfo"`
MCPEnabled bool `json:"MCPEnabled" xml:"MCPEnabled"`
RegionId string `json:"RegionId" xml:"RegionId"`
UserId string `json:"UserId" xml:"UserId"`
ConfigCount int `json:"ConfigCount" xml:"ConfigCount"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
ClusterName string `json:"ClusterName" xml:"ClusterName"`
NamespaceShowName string `json:"NamespaceShowName" xml:"NamespaceShowName"`
ConfigContentLimit int64 `json:"ConfigContentLimit" xml:"ConfigContentLimit"`
TargetClusterUrl string `json:"TargetClusterUrl" xml:"TargetClusterUrl"`
OpenSuperAcl bool `json:"OpenSuperAcl" xml:"OpenSuperAcl"`
Status int `json:"Status" xml:"Status"`
SkipCount int `json:"SkipCount" xml:"SkipCount"`
GmtModified string `json:"GmtModified" xml:"GmtModified"`
ExtendedTypesEnable bool `json:"ExtendedTypesEnable" xml:"ExtendedTypesEnable"`
NamingCreateServiceSupported bool `json:"NamingCreateServiceSupported" xml:"NamingCreateServiceSupported"`
TargetInstanceId string `json:"TargetInstanceId" xml:"TargetInstanceId"`
Url string `json:"Url" xml:"Url"`
OriginInstanceNamespace string `json:"OriginInstanceNamespace" xml:"OriginInstanceNamespace"`
RestartFlag bool `json:"RestartFlag" xml:"RestartFlag"`
Namespace string `json:"Namespace" xml:"Namespace"`
DelayTime int `json:"DelayTime" xml:"DelayTime"`
UserName string `json:"UserName" xml:"UserName"`
Tags []string `json:"Tags" xml:"Tags"`
TraceDetails TraceDetails `json:"TraceDetails" xml:"TraceDetails"`
NacosRunningEnv NacosRunningEnv `json:"NacosRunningEnv" xml:"NacosRunningEnv"`
AppDetail AppDetail `json:"AppDetail" xml:"AppDetail"`
LogConfigDetails LogConfigDetails `json:"LogConfigDetails" xml:"LogConfigDetails"`
Result []ApplicationList `json:"Result" xml:"Result"`
Results []ApplicationList `json:"Results" xml:"Results"`
FailData []FailDataItem `json:"FailData" xml:"FailData"`
SkipData []SkipDataItem `json:"SkipData" xml:"SkipData"`
Clusters []NacosAnsCluster `json:"Clusters" xml:"Clusters"`
}