-
Notifications
You must be signed in to change notification settings - Fork 274
/
struct_scaling_configuration_in_describe_scaling_configurations.go
85 lines (83 loc) · 8.92 KB
/
struct_scaling_configuration_in_describe_scaling_configurations.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
package ess
//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.
// ScalingConfigurationInDescribeScalingConfigurations is a nested struct in ess response
type ScalingConfigurationInDescribeScalingConfigurations struct {
DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"`
CreationTime string `json:"CreationTime" xml:"CreationTime"`
ScalingConfigurationName string `json:"ScalingConfigurationName" xml:"ScalingConfigurationName"`
SystemDiskDescription string `json:"SystemDiskDescription" xml:"SystemDiskDescription"`
KeyPairName string `json:"KeyPairName" xml:"KeyPairName"`
SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
PrivatePoolOptionsId string `json:"PrivatePoolOptions.Id" xml:"PrivatePoolOptions.Id"`
SystemDiskAutoSnapshotPolicyId string `json:"SystemDiskAutoSnapshotPolicyId" xml:"SystemDiskAutoSnapshotPolicyId"`
SpotStrategy string `json:"SpotStrategy" xml:"SpotStrategy"`
ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"`
Affinity string `json:"Affinity" xml:"Affinity"`
Tenancy string `json:"Tenancy" xml:"Tenancy"`
SystemDiskSize int `json:"SystemDiskSize" xml:"SystemDiskSize"`
Ipv6AddressCount int `json:"Ipv6AddressCount" xml:"Ipv6AddressCount"`
SpotDuration int `json:"SpotDuration" xml:"SpotDuration"`
LifecycleState string `json:"LifecycleState" xml:"LifecycleState"`
InstanceName string `json:"InstanceName" xml:"InstanceName"`
SecurityEnhancementStrategy string `json:"SecurityEnhancementStrategy" xml:"SecurityEnhancementStrategy"`
UserData string `json:"UserData" xml:"UserData"`
PrivatePoolOptionsMatchCriteria string `json:"PrivatePoolOptions.MatchCriteria" xml:"PrivatePoolOptions.MatchCriteria"`
DedicatedHostId string `json:"DedicatedHostId" xml:"DedicatedHostId"`
InstanceGeneration string `json:"InstanceGeneration" xml:"InstanceGeneration"`
HpcClusterId string `json:"HpcClusterId" xml:"HpcClusterId"`
PasswordInherit bool `json:"PasswordInherit" xml:"PasswordInherit"`
Memory int `json:"Memory" xml:"Memory"`
ImageId string `json:"ImageId" xml:"ImageId"`
ImageFamily string `json:"ImageFamily" xml:"ImageFamily"`
ImageOwnerAlias string `json:"ImageOwnerAlias" xml:"ImageOwnerAlias"`
LoadBalancerWeight int `json:"LoadBalancerWeight" xml:"LoadBalancerWeight"`
SystemDiskCategory string `json:"SystemDiskCategory" xml:"SystemDiskCategory"`
HostName string `json:"HostName" xml:"HostName"`
SystemDiskName string `json:"SystemDiskName" xml:"SystemDiskName"`
InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"`
InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"`
InstanceType string `json:"InstanceType" xml:"InstanceType"`
InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"`
IoOptimized string `json:"IoOptimized" xml:"IoOptimized"`
RamRoleName string `json:"RamRoleName" xml:"RamRoleName"`
SystemDiskPerformanceLevel string `json:"SystemDiskPerformanceLevel" xml:"SystemDiskPerformanceLevel"`
Cpu int `json:"Cpu" xml:"Cpu"`
ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
ZoneId string `json:"ZoneId" xml:"ZoneId"`
InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"`
ImageName string `json:"ImageName" xml:"ImageName"`
ScalingConfigurationId string `json:"ScalingConfigurationId" xml:"ScalingConfigurationId"`
CreditSpecification string `json:"CreditSpecification" xml:"CreditSpecification"`
SpotInterruptionBehavior string `json:"SpotInterruptionBehavior" xml:"SpotInterruptionBehavior"`
SystemDiskEncrypted bool `json:"SystemDisk.Encrypted" xml:"SystemDisk.Encrypted"`
SystemDiskKMSKeyId string `json:"SystemDisk.KMSKeyId" xml:"SystemDisk.KMSKeyId"`
SystemDiskEncryptAlgorithm string `json:"SystemDisk.EncryptAlgorithm" xml:"SystemDisk.EncryptAlgorithm"`
SystemDiskProvisionedIops int64 `json:"SystemDisk.ProvisionedIops" xml:"SystemDisk.ProvisionedIops"`
SystemDiskBurstingEnabled bool `json:"SystemDisk.BurstingEnabled" xml:"SystemDisk.BurstingEnabled"`
ImageOptionsLoginAsNonRoot bool `json:"ImageOptions.LoginAsNonRoot" xml:"ImageOptions.LoginAsNonRoot"`
DeletionProtection bool `json:"DeletionProtection" xml:"DeletionProtection"`
StorageSetId string `json:"StorageSetId" xml:"StorageSetId"`
StorageSetPartitionNumber int `json:"StorageSetPartitionNumber" xml:"StorageSetPartitionNumber"`
SystemDiskCategories SystemDiskCategories `json:"SystemDiskCategories" xml:"SystemDiskCategories"`
WeightedCapacities WeightedCapacities `json:"WeightedCapacities" xml:"WeightedCapacities"`
InstanceTypes InstanceTypesInDescribeScalingConfigurations `json:"InstanceTypes" xml:"InstanceTypes"`
SecurityGroupIds SecurityGroupIds `json:"SecurityGroupIds" xml:"SecurityGroupIds"`
SchedulerOptions SchedulerOptions `json:"SchedulerOptions" xml:"SchedulerOptions"`
DataDisks DataDisks `json:"DataDisks" xml:"DataDisks"`
Tags TagsInDescribeScalingConfigurations `json:"Tags" xml:"Tags"`
SpotPriceLimit SpotPriceLimit `json:"SpotPriceLimit" xml:"SpotPriceLimit"`
InstancePatternInfos InstancePatternInfos `json:"InstancePatternInfos" xml:"InstancePatternInfos"`
}