@@ -70,6 +70,11 @@ def get_HostName(self): # String
70
70
71
71
def set_HostName (self , HostName ): # String
72
72
self .add_query_param ('HostName' , HostName )
73
+ def get_Password (self ): # String
74
+ return self .get_query_params ().get ('Password' )
75
+
76
+ def set_Password (self , Password ): # String
77
+ self .add_query_param ('Password' , Password )
73
78
def get_InstanceDescription (self ): # String
74
79
return self .get_query_params ().get ('InstanceDescription' )
75
80
@@ -170,19 +175,56 @@ def get_InstancePatternInfos(self): # RepeatList
170
175
171
176
def set_InstancePatternInfos (self , InstancePatternInfo ): # RepeatList
172
177
for depth1 in range (len (InstancePatternInfo )):
173
- if InstancePatternInfo [depth1 ].get ('Cores' ) is not None :
174
- self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.Cores' , InstancePatternInfo [depth1 ].get ('Cores' ))
175
- if InstancePatternInfo [depth1 ].get ('InstanceFamilyLevel' ) is not None :
176
- self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.InstanceFamilyLevel' , InstancePatternInfo [depth1 ].get ('InstanceFamilyLevel' ))
178
+ if InstancePatternInfo [depth1 ].get ('InstanceCategories' ) is not None :
179
+ for depth2 in range (len (InstancePatternInfo [depth1 ].get ('InstanceCategories' ))):
180
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.InstanceCategories.' + str (depth2 + 1 ), InstancePatternInfo [depth1 ].get ('InstanceCategories' )[depth2 ])
177
181
if InstancePatternInfo [depth1 ].get ('Memory' ) is not None :
178
182
self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.Memory' , InstancePatternInfo [depth1 ].get ('Memory' ))
183
+ if InstancePatternInfo [depth1 ].get ('MaximumCpuCoreCount' ) is not None :
184
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MaximumCpuCoreCount' , InstancePatternInfo [depth1 ].get ('MaximumCpuCoreCount' ))
179
185
if InstancePatternInfo [depth1 ].get ('MaxPrice' ) is not None :
180
186
self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MaxPrice' , InstancePatternInfo [depth1 ].get ('MaxPrice' ))
187
+ if InstancePatternInfo [depth1 ].get ('MinimumGpuAmount' ) is not None :
188
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumGpuAmount' , InstancePatternInfo [depth1 ].get ('MinimumGpuAmount' ))
189
+ if InstancePatternInfo [depth1 ].get ('MaximumGpuAmount' ) is not None :
190
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MaximumGpuAmount' , InstancePatternInfo [depth1 ].get ('MaximumGpuAmount' ))
191
+ if InstancePatternInfo [depth1 ].get ('MaximumMemorySize' ) is not None :
192
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MaximumMemorySize' , InstancePatternInfo [depth1 ].get ('MaximumMemorySize' ))
193
+ if InstancePatternInfo [depth1 ].get ('MinimumInitialCredit' ) is not None :
194
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumInitialCredit' , InstancePatternInfo [depth1 ].get ('MinimumInitialCredit' ))
181
195
if InstancePatternInfo [depth1 ].get ('ExcludedInstanceType' ) is not None :
182
196
for depth2 in range (len (InstancePatternInfo [depth1 ].get ('ExcludedInstanceType' ))):
183
197
self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.ExcludedInstanceType.' + str (depth2 + 1 ), InstancePatternInfo [depth1 ].get ('ExcludedInstanceType' )[depth2 ])
198
+ if InstancePatternInfo [depth1 ].get ('MinimumEniIpv6AddressQuantity' ) is not None :
199
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumEniIpv6AddressQuantity' , InstancePatternInfo [depth1 ].get ('MinimumEniIpv6AddressQuantity' ))
200
+ if InstancePatternInfo [depth1 ].get ('MinimumEniPrivateIpAddressQuantity' ) is not None :
201
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumEniPrivateIpAddressQuantity' , InstancePatternInfo [depth1 ].get ('MinimumEniPrivateIpAddressQuantity' ))
184
202
if InstancePatternInfo [depth1 ].get ('BurstablePerformance' ) is not None :
185
203
self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.BurstablePerformance' , InstancePatternInfo [depth1 ].get ('BurstablePerformance' ))
204
+ if InstancePatternInfo [depth1 ].get ('PhysicalProcessorModels' ) is not None :
205
+ for depth2 in range (len (InstancePatternInfo [depth1 ].get ('PhysicalProcessorModels' ))):
206
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.PhysicalProcessorModels.' + str (depth2 + 1 ), InstancePatternInfo [depth1 ].get ('PhysicalProcessorModels' )[depth2 ])
207
+ if InstancePatternInfo [depth1 ].get ('MinimumCpuCoreCount' ) is not None :
208
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumCpuCoreCount' , InstancePatternInfo [depth1 ].get ('MinimumCpuCoreCount' ))
209
+ if InstancePatternInfo [depth1 ].get ('GpuSpecs' ) is not None :
210
+ for depth2 in range (len (InstancePatternInfo [depth1 ].get ('GpuSpecs' ))):
211
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.GpuSpecs.' + str (depth2 + 1 ), InstancePatternInfo [depth1 ].get ('GpuSpecs' )[depth2 ])
212
+ if InstancePatternInfo [depth1 ].get ('MinimumEniQuantity' ) is not None :
213
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumEniQuantity' , InstancePatternInfo [depth1 ].get ('MinimumEniQuantity' ))
214
+ if InstancePatternInfo [depth1 ].get ('MinimumMemorySize' ) is not None :
215
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumMemorySize' , InstancePatternInfo [depth1 ].get ('MinimumMemorySize' ))
216
+ if InstancePatternInfo [depth1 ].get ('Cores' ) is not None :
217
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.Cores' , InstancePatternInfo [depth1 ].get ('Cores' ))
218
+ if InstancePatternInfo [depth1 ].get ('InstanceFamilyLevel' ) is not None :
219
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.InstanceFamilyLevel' , InstancePatternInfo [depth1 ].get ('InstanceFamilyLevel' ))
220
+ if InstancePatternInfo [depth1 ].get ('InstanceTypeFamilies' ) is not None :
221
+ for depth2 in range (len (InstancePatternInfo [depth1 ].get ('InstanceTypeFamilies' ))):
222
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.InstanceTypeFamilies.' + str (depth2 + 1 ), InstancePatternInfo [depth1 ].get ('InstanceTypeFamilies' )[depth2 ])
223
+ if InstancePatternInfo [depth1 ].get ('MinimumBaselineCredit' ) is not None :
224
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.MinimumBaselineCredit' , InstancePatternInfo [depth1 ].get ('MinimumBaselineCredit' ))
225
+ if InstancePatternInfo [depth1 ].get ('CpuArchitectures' ) is not None :
226
+ for depth2 in range (len (InstancePatternInfo [depth1 ].get ('CpuArchitectures' ))):
227
+ self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.CpuArchitectures.' + str (depth2 + 1 ), InstancePatternInfo [depth1 ].get ('CpuArchitectures' )[depth2 ])
186
228
if InstancePatternInfo [depth1 ].get ('Architecture' ) is not None :
187
229
for depth2 in range (len (InstancePatternInfo [depth1 ].get ('Architecture' ))):
188
230
self .add_query_param ('InstancePatternInfo.' + str (depth1 + 1 ) + '.Architecture.' + str (depth2 + 1 ), InstancePatternInfo [depth1 ].get ('Architecture' )[depth2 ])
0 commit comments