huawei_cloud_api_definitions_ECS/
lib.rs

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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
#[cfg(feature = "AddServerGroupMember")]
pub mod AddServerGroupMember;
#[cfg(feature = "AssociateServerVirtualIp")]
pub mod AssociateServerVirtualIp;
#[cfg(feature = "AttachServerVolume")]
pub mod AttachServerVolume;
#[cfg(feature = "BatchAddServerNics")]
pub mod BatchAddServerNics;
#[cfg(feature = "BatchAttachSharableVolumes")]
pub mod BatchAttachSharableVolumes;
#[cfg(feature = "BatchCreateServerTags")]
pub mod BatchCreateServerTags;
#[cfg(feature = "BatchDeleteServerNics")]
pub mod BatchDeleteServerNics;
#[cfg(feature = "BatchDeleteServerTags")]
pub mod BatchDeleteServerTags;
#[cfg(feature = "BatchRebootServers")]
pub mod BatchRebootServers;
#[cfg(feature = "BatchResetServersPassword")]
pub mod BatchResetServersPassword;
#[cfg(feature = "BatchStartServers")]
pub mod BatchStartServers;
#[cfg(feature = "BatchStopServers")]
pub mod BatchStopServers;
#[cfg(feature = "BatchUpdateServersName")]
pub mod BatchUpdateServersName;
#[cfg(feature = "ChangeServerChargeMode")]
pub mod ChangeServerChargeMode;
#[cfg(feature = "ChangeServerNetworkInterface")]
pub mod ChangeServerNetworkInterface;
#[cfg(feature = "ChangeServerOsWithCloudInit")]
pub mod ChangeServerOsWithCloudInit;
#[cfg(feature = "ChangeServerOsWithoutCloudInit")]
pub mod ChangeServerOsWithoutCloudInit;
#[cfg(feature = "ChangeVpc")]
pub mod ChangeVpc;
#[cfg(feature = "CreatePostPaidServers")]
pub mod CreatePostPaidServers;
#[cfg(feature = "CreateServerGroup")]
pub mod CreateServerGroup;
#[cfg(feature = "CreateServers")]
pub mod CreateServers;
#[cfg(feature = "DeleteServerGroup")]
pub mod DeleteServerGroup;
#[cfg(feature = "DeleteServerGroupMember")]
pub mod DeleteServerGroupMember;
#[cfg(feature = "DeleteServerMetadata")]
pub mod DeleteServerMetadata;
#[cfg(feature = "DeleteServerPassword")]
pub mod DeleteServerPassword;
#[cfg(feature = "DeleteServers")]
pub mod DeleteServers;
#[cfg(feature = "DetachServerVolume")]
pub mod DetachServerVolume;
#[cfg(feature = "DisassociateServerVirtualIp")]
pub mod DisassociateServerVirtualIp;
#[cfg(feature = "ListCloudServers")]
pub mod ListCloudServers;
#[cfg(feature = "ListFlavors")]
pub mod ListFlavors;
#[cfg(feature = "ListFlavorSellPolicies")]
pub mod ListFlavorSellPolicies;
#[cfg(feature = "ListResizeFlavors")]
pub mod ListResizeFlavors;
#[cfg(feature = "ListServerAzInfo")]
pub mod ListServerAzInfo;
#[cfg(feature = "ListServerBlockDevices")]
pub mod ListServerBlockDevices;
#[cfg(feature = "ListServerGroups")]
pub mod ListServerGroups;
#[cfg(feature = "ListServerInterfaces")]
pub mod ListServerInterfaces;
#[cfg(feature = "ListServersDetails")]
pub mod ListServersDetails;
#[cfg(feature = "ListServerTags")]
pub mod ListServerTags;
#[cfg(feature = "ListServerVolumeAttachments")]
pub mod ListServerVolumeAttachments;
#[cfg(feature = "MigrateServer")]
pub mod MigrateServer;
#[cfg(feature = "NovaAssociateSecurityGroup")]
pub mod NovaAssociateSecurityGroup;
#[cfg(feature = "NovaAttachInterface")]
pub mod NovaAttachInterface;
#[cfg(feature = "NovaAttachVolume")]
pub mod NovaAttachVolume;
#[cfg(feature = "NovaCreateKeypair")]
pub mod NovaCreateKeypair;
#[cfg(feature = "NovaCreateServerGroup")]
pub mod NovaCreateServerGroup;
#[cfg(feature = "NovaCreateServerMetadata")]
pub mod NovaCreateServerMetadata;
#[cfg(feature = "NovaCreateServers")]
pub mod NovaCreateServers;
#[cfg(feature = "NovaDeleteKeypair")]
pub mod NovaDeleteKeypair;
#[cfg(feature = "NovaDeleteServer")]
pub mod NovaDeleteServer;
#[cfg(feature = "NovaDeleteServerGroup")]
pub mod NovaDeleteServerGroup;
#[cfg(feature = "NovaDeleteServerMetadataItem")]
pub mod NovaDeleteServerMetadataItem;
#[cfg(feature = "NovaDetachInterface")]
pub mod NovaDetachInterface;
#[cfg(feature = "NovaDetachVolume")]
pub mod NovaDetachVolume;
#[cfg(feature = "NovaDisassociateSecurityGroup")]
pub mod NovaDisassociateSecurityGroup;
#[cfg(feature = "NovaListAvailabilityZones")]
pub mod NovaListAvailabilityZones;
#[cfg(feature = "NovaListFlavors")]
pub mod NovaListFlavors;
#[cfg(feature = "NovaListFlavorsDetails")]
pub mod NovaListFlavorsDetails;
#[cfg(feature = "NovaListKeypairs")]
pub mod NovaListKeypairs;
#[cfg(feature = "NovaListServerActions")]
pub mod NovaListServerActions;
#[cfg(feature = "NovaListServerGroups")]
pub mod NovaListServerGroups;
#[cfg(feature = "NovaListServerInterfaces")]
pub mod NovaListServerInterfaces;
#[cfg(feature = "NovaListServers")]
pub mod NovaListServers;
#[cfg(feature = "NovaListServersDetails")]
pub mod NovaListServersDetails;
#[cfg(feature = "NovaListServerSecurityGroups")]
pub mod NovaListServerSecurityGroups;
#[cfg(feature = "NovaListServerVolumes")]
pub mod NovaListServerVolumes;
#[cfg(feature = "NovaListVersions")]
pub mod NovaListVersions;
#[cfg(feature = "NovaLockServer")]
pub mod NovaLockServer;
#[cfg(feature = "NovaRebootServer")]
pub mod NovaRebootServer;
#[cfg(feature = "NovaShowFlavor")]
pub mod NovaShowFlavor;
#[cfg(feature = "NovaShowFlavorExtraSpecs")]
pub mod NovaShowFlavorExtraSpecs;
#[cfg(feature = "NovaShowKeypair")]
pub mod NovaShowKeypair;
#[cfg(feature = "NovaShowServer")]
pub mod NovaShowServer;
#[cfg(feature = "NovaShowServerAction")]
pub mod NovaShowServerAction;
#[cfg(feature = "NovaShowServerGroup")]
pub mod NovaShowServerGroup;
#[cfg(feature = "NovaShowServerInterface")]
pub mod NovaShowServerInterface;
#[cfg(feature = "NovaShowServerMetadata")]
pub mod NovaShowServerMetadata;
#[cfg(feature = "NovaShowServerMetadataItem")]
pub mod NovaShowServerMetadataItem;
#[cfg(feature = "NovaShowServerVolume")]
pub mod NovaShowServerVolume;
#[cfg(feature = "NovaShowVersion")]
pub mod NovaShowVersion;
#[cfg(feature = "NovaStartServer")]
pub mod NovaStartServer;
#[cfg(feature = "NovaStopServer")]
pub mod NovaStopServer;
#[cfg(feature = "NovaUnlockServer")]
pub mod NovaUnlockServer;
#[cfg(feature = "NovaUpdateServer")]
pub mod NovaUpdateServer;
#[cfg(feature = "NovaUpdateServerMetadata")]
pub mod NovaUpdateServerMetadata;
#[cfg(feature = "NovaUpdateServerMetadataItem")]
pub mod NovaUpdateServerMetadataItem;
#[cfg(feature = "RegisterServerMonitor")]
pub mod RegisterServerMonitor;
#[cfg(feature = "ReinstallServerWithCloudInit")]
pub mod ReinstallServerWithCloudInit;
#[cfg(feature = "ReinstallServerWithoutCloudInit")]
pub mod ReinstallServerWithoutCloudInit;
#[cfg(feature = "ResetServerPassword")]
pub mod ResetServerPassword;
#[cfg(feature = "ResizePostPaidServer")]
pub mod ResizePostPaidServer;
#[cfg(feature = "ResizeServer")]
pub mod ResizeServer;
#[cfg(feature = "ShowJob")]
pub mod ShowJob;
#[cfg(feature = "ShowResetPasswordFlag")]
pub mod ShowResetPasswordFlag;
#[cfg(feature = "ShowServer")]
pub mod ShowServer;
#[cfg(feature = "ShowServerBlockDevice")]
pub mod ShowServerBlockDevice;
#[cfg(feature = "ShowServerGroup")]
pub mod ShowServerGroup;
#[cfg(feature = "ShowServerLimits")]
pub mod ShowServerLimits;
#[cfg(feature = "ShowServerPassword")]
pub mod ShowServerPassword;
#[cfg(feature = "ShowServerRemoteConsole")]
pub mod ShowServerRemoteConsole;
#[cfg(feature = "ShowServerTags")]
pub mod ShowServerTags;