/
InstanceInfoAsAdminVO.go
130 lines (101 loc) · 3.93 KB
/
InstanceInfoAsAdminVO.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
128
129
130
// Copyright 2018 JDCLOUD.COM
//
// 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.
//
// NOTE: This class is auto generated by the jdcloud code generator program.
package models
type InstanceInfoAsAdminVO struct {
/* IoT Hub实例编号 (Optional) */
InstanceId string `json:"instanceId"`
/* IoT Hub实例名称 (Optional) */
Name string `json:"name"`
/* 创建实例的主Pin信息 (Optional) */
UserPin string `json:"userPin"`
/* IoT Hub实例所属子网编号 (Optional) */
SubnetId string `json:"subnetId"`
/* IoT Hub实例所属子网名称 (Optional) */
SubNetName string `json:"subNetName"`
/* IoT Hub实例所属VPC编号 (Optional) */
VpcId string `json:"vpcId"`
/* IoT Hub实例所属VPC名称 (Optional) */
VpcName string `json:"vpcName"`
/* IoT Hub实例所属可用区名称[格式为可用区名称1@可用区名称2] (Optional) */
AzName string `json:"azName"`
/* IoT Hub实例提供的公网域名 (Optional) */
PubDomain string `json:"pubDomain"`
/* IoT Hub实例提供的内网域名 (Optional) */
PriDomain string `json:"priDomain"`
/* IoT Hub实例创建时间 (Optional) */
CreateTime int `json:"createTime"`
/* IoT Hub实例到期时间 (Optional) */
EndTime int `json:"endTime"`
/* IoT Hub实例删除时间 (Optional) */
DeleteTime int `json:"deleteTime"`
/* IoT Hub实例描述 (Optional) */
Description string `json:"description"`
/* IoT Hub实例所属Region编号 (Optional) */
RegionId string `json:"regionId"`
/* IoT Hub实例所属Region名称 (Optional) */
RegionName string `json:"regionName"`
/* IoT Hub实例中单AZ容器节点数量[每增加1个节点,会在两个AZ下各添加一个容器] (Optional) */
ReplicaNum int `json:"replicaNum"`
/* 支持最大在线设备数量 (Optional) */
MaxDevices int `json:"maxDevices"`
/* 最大支持消息数量 (Optional) */
MaxMessages int `json:"maxMessages"`
/* IoT Hub实例依赖数据库实例编号 (Optional) */
RdsInstanceId string `json:"rdsInstanceId"`
/* IoT Hub实例依赖数据库库名 (Optional) */
RdsDatabase string `json:"rdsDatabase"`
/* IoT Hub实例依赖数据库内网域名 (Optional) */
RdsHostName string `json:"rdsHostName"`
/* IoT Hub实例依赖数据库用户名 (Optional) */
RdsUserName string `json:"rdsUserName"`
/* IoT Hub实例依赖数据库密码 (Optional) */
RdsPasswd string `json:"rdsPasswd"`
/* IoT Hub实例使用的Agent编号[如已删除则为空] (Optional) */
IothubAgentId string `json:"iothubAgentId"`
/* IoT Hub实例状态:
0-IOTHUB_AND_AGENT_RUNNING
1-IOTHUB_RUNNING
2-IOTHUB_SUSPEND
3-IOTHUB_TO_BE_DELETED
4-IOTHUB_UPDATING
11-CREATE_PARAMETER_GROUP_SUCCESS
12-CREATE_PARAMETER_GROUP_FAIL
13-CREATE_AGENT_SUCCESS
14-CREATE_AGENT_FAIL
15-CREATE_MYSQL_SUCCESS
16-AGENT_JVESSEL_RUNNING
17-AGENT_RUNNING
18-MYSQL_RUNNING
21-CREATE_DATABASE_SUCCESS
22-CREATE_DATABASE_FAIL
31-CREATE_ACCOUNT_SUCCESS
32-CREATE_ACCOUNT_FAIL
41-GRANT_PRIVILEGE_SUCCESS
42-GRANT_PRIVILEGE_FAIL
51-WAIT_INIT_DATABASE
52-INIT_DATABASE_SUCCESS
53-INIT_DATABASE_FAIL
61-DEL_AGENT_SUCCESS
62-DEL_AGENT_FAIL
71-WAIT_CREATE_IOTHUB
72-CREATE_IOTHUB_SUCCESS
73-CREATE_IOTHUB_JVESSEL_RUNNING
74-CREATE_IOTHUB_RUNNING
75-IOTHUB_USER_PIN_SIGNUP
79-CREATE_IOTHUB_FAIL
(Optional) */
IothubStatus int `json:"iothubStatus"`
}