-
Notifications
You must be signed in to change notification settings - Fork 272
/
struct_desktop.go
70 lines (68 loc) · 4.47 KB
/
struct_desktop.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
package ecd
//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.
// Desktop is a nested struct in ecd response
type Desktop struct {
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ChargeType string `json:"ChargeType" xml:"ChargeType"`
DesktopName string `json:"DesktopName" xml:"DesktopName"`
PolicyGroupName string `json:"PolicyGroupName" xml:"PolicyGroupName"`
SystemDiskSize int `json:"SystemDiskSize" xml:"SystemDiskSize"`
PolicyGroupId string `json:"PolicyGroupId" xml:"PolicyGroupId"`
DesktopStatus string `json:"DesktopStatus" xml:"DesktopStatus"`
DesktopType string `json:"DesktopType" xml:"DesktopType"`
GpuCount float64 `json:"GpuCount" xml:"GpuCount"`
ProtocolType string `json:"ProtocolType" xml:"ProtocolType"`
Memory int64 `json:"Memory" xml:"Memory"`
GpuSpec string `json:"GpuSpec" xml:"GpuSpec"`
ImageId string `json:"ImageId" xml:"ImageId"`
DirectoryId string `json:"DirectoryId" xml:"DirectoryId"`
ManagementFlag string `json:"ManagementFlag" xml:"ManagementFlag"`
DataDiskCategory string `json:"DataDiskCategory" xml:"DataDiskCategory"`
SystemDiskCategory string `json:"SystemDiskCategory" xml:"SystemDiskCategory"`
NetworkInterfaceId string `json:"NetworkInterfaceId" xml:"NetworkInterfaceId"`
OfficeSiteId string `json:"OfficeSiteId" xml:"OfficeSiteId"`
DataDiskSize string `json:"DataDiskSize" xml:"DataDiskSize"`
DesktopGroupId string `json:"DesktopGroupId" xml:"DesktopGroupId"`
DesktopId string `json:"DesktopId" xml:"DesktopId"`
OfficeSiteName string `json:"OfficeSiteName" xml:"OfficeSiteName"`
StartTime string `json:"StartTime" xml:"StartTime"`
DirectoryType string `json:"DirectoryType" xml:"DirectoryType"`
Cpu int `json:"Cpu" xml:"Cpu"`
NetworkInterfaceIp string `json:"NetworkInterfaceIp" xml:"NetworkInterfaceIp"`
ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
OsType string `json:"OsType" xml:"OsType"`
ConnectionStatus string `json:"ConnectionStatus" xml:"ConnectionStatus"`
BundleId string `json:"BundleId" xml:"BundleId"`
BundleName string `json:"BundleName" xml:"BundleName"`
OfficeSiteType string `json:"OfficeSiteType" xml:"OfficeSiteType"`
HostName string `json:"HostName" xml:"HostName"`
DowngradeQuota int64 `json:"DowngradeQuota" xml:"DowngradeQuota"`
DowngradedTimes int64 `json:"DowngradedTimes" xml:"DowngradedTimes"`
GpuCategory int64 `json:"GpuCategory" xml:"GpuCategory"`
GpuDriverVersion string `json:"GpuDriverVersion" xml:"GpuDriverVersion"`
ZoneType string `json:"ZoneType" xml:"ZoneType"`
Progress string `json:"Progress" xml:"Progress"`
VolumeEncryptionEnabled bool `json:"VolumeEncryptionEnabled" xml:"VolumeEncryptionEnabled"`
VolumeEncryptionKey string `json:"VolumeEncryptionKey" xml:"VolumeEncryptionKey"`
OfficeSiteVpcType string `json:"OfficeSiteVpcType" xml:"OfficeSiteVpcType"`
Platform string `json:"Platform" xml:"Platform"`
SessionType string `json:"SessionType" xml:"SessionType"`
EndUserIds []string `json:"EndUserIds" xml:"EndUserIds"`
FotaUpdate FotaUpdate `json:"FotaUpdate" xml:"FotaUpdate"`
Disks []Disk `json:"Disks" xml:"Disks"`
Tags []Tag `json:"Tags" xml:"Tags"`
Sessions []Session `json:"Sessions" xml:"Sessions"`
}