-
Notifications
You must be signed in to change notification settings - Fork 273
/
struct_node.go
46 lines (44 loc) · 3.13 KB
/
struct_node.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
package appstream_center
//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.
// Node is a nested struct in appstream_center response
type Node struct {
NodeInstanceTypeFamily string `json:"NodeInstanceTypeFamily" xml:"NodeInstanceTypeFamily"`
MaxCapacity int `json:"MaxCapacity" xml:"MaxCapacity"`
NodeTypeName string `json:"NodeTypeName" xml:"NodeTypeName"`
MaxScalingAmount int `json:"MaxScalingAmount" xml:"MaxScalingAmount"`
WarmUp bool `json:"WarmUp" xml:"WarmUp"`
StrategyEnableDate string `json:"StrategyEnableDate" xml:"StrategyEnableDate"`
NodeInstanceType string `json:"NodeInstanceType" xml:"NodeInstanceType"`
ScalingStep int `json:"ScalingStep" xml:"ScalingStep"`
StrategyType string `json:"StrategyType" xml:"StrategyType"`
ScalingNodeUsed int `json:"ScalingNodeUsed" xml:"ScalingNodeUsed"`
NodeAmount int `json:"NodeAmount" xml:"NodeAmount"`
Cpu string `json:"Cpu" xml:"Cpu"`
GpuMemory int64 `json:"GpuMemory" xml:"GpuMemory"`
StrategyDisableDate string `json:"StrategyDisableDate" xml:"StrategyDisableDate"`
Memory int64 `json:"Memory" xml:"Memory"`
Amount int `json:"Amount" xml:"Amount"`
SystemDiskSize int64 `json:"SystemDiskSize" xml:"SystemDiskSize"`
DataDiskSize int64 `json:"DataDiskSize" xml:"DataDiskSize"`
ScalingDownAfterIdleMinutes int `json:"ScalingDownAfterIdleMinutes" xml:"ScalingDownAfterIdleMinutes"`
NodePoolId string `json:"NodePoolId" xml:"NodePoolId"`
Gpu string `json:"Gpu" xml:"Gpu"`
NodeCapacity int `json:"NodeCapacity" xml:"NodeCapacity"`
ScalingNodeAmount int `json:"ScalingNodeAmount" xml:"ScalingNodeAmount"`
ScalingUsageThreshold string `json:"ScalingUsageThreshold" xml:"ScalingUsageThreshold"`
NodeUsed int `json:"NodeUsed" xml:"NodeUsed"`
RecurrenceSchedules []RecurrenceSchedule `json:"RecurrenceSchedules" xml:"RecurrenceSchedules"`
}