|
103 | 103 | ], |
104 | 104 | ], |
105 | 105 | 'shapes' => [ |
| 106 | + 'BindInfo' => [ |
| 107 | + 'type' => 'structure', |
| 108 | + 'members' => [ |
| 109 | + 'resourceId' => [ 'type' => 'string', 'locationName' => 'resourceId', ], |
| 110 | + 'resourceName' => [ 'type' => 'string', 'locationName' => 'resourceName', ], |
| 111 | + 'remark' => [ 'type' => 'string', 'locationName' => 'remark', ], |
| 112 | + ], |
| 113 | + ], |
| 114 | + 'Socket' => [ |
| 115 | + 'type' => 'structure', |
| 116 | + 'members' => [ |
| 117 | + 'id' => [ 'type' => 'integer', 'locationName' => 'id', ], |
| 118 | + 'cores' => [ 'type' => 'list', 'member' => [ 'shape' => 'Core', ], ], |
| 119 | + ], |
| 120 | + ], |
| 121 | + 'Thread' => [ |
| 122 | + 'type' => 'structure', |
| 123 | + 'members' => [ |
| 124 | + 'id' => [ 'type' => 'integer', 'locationName' => 'id', ], |
| 125 | + 'alloced' => [ 'type' => 'boolean', 'locationName' => 'alloced', ], |
| 126 | + ], |
| 127 | + ], |
| 128 | + 'Numa' => [ |
| 129 | + 'type' => 'structure', |
| 130 | + 'members' => [ |
| 131 | + 'id' => [ 'type' => 'integer', 'locationName' => 'id', ], |
| 132 | + 'cores' => [ 'type' => 'list', 'member' => [ 'shape' => 'Core', ], ], |
| 133 | + ], |
| 134 | + ], |
| 135 | + 'Core' => [ |
| 136 | + 'type' => 'structure', |
| 137 | + 'members' => [ |
| 138 | + 'id' => [ 'type' => 'integer', 'locationName' => 'id', ], |
| 139 | + 'threads' => [ 'type' => 'list', 'member' => [ 'shape' => 'Thread', ], ], |
| 140 | + ], |
| 141 | + ], |
| 142 | + 'CpuTopology' => [ |
| 143 | + 'type' => 'structure', |
| 144 | + 'members' => [ |
| 145 | + 'sockets' => [ 'type' => 'list', 'member' => [ 'shape' => 'Socket', ], ], |
| 146 | + 'numas' => [ 'type' => 'list', 'member' => [ 'shape' => 'Numa', ], ], |
| 147 | + ], |
| 148 | + ], |
106 | 149 | 'LocalDevice' => [ |
107 | 150 | 'type' => 'structure', |
108 | 151 | 'members' => [ |
|
115 | 158 | 'resourceId' => [ 'type' => 'string', 'locationName' => 'resourceId', ], |
116 | 159 | ], |
117 | 160 | ], |
| 161 | + 'Tag' => [ |
| 162 | + 'type' => 'structure', |
| 163 | + 'members' => [ |
| 164 | + 'key' => [ 'type' => 'string', 'locationName' => 'key', ], |
| 165 | + 'value' => [ 'type' => 'string', 'locationName' => 'value', ], |
| 166 | + ], |
| 167 | + ], |
118 | 168 | 'Charge' => [ |
119 | 169 | 'type' => 'structure', |
120 | 170 | 'members' => [ |
|
141 | 191 | 'instanceIds' => [ 'type' => 'list', 'member' => [ 'type' => 'string', ], ], |
142 | 192 | 'charge' => [ 'shape' => 'Charge', ], |
143 | 193 | 'createTime' => [ 'type' => 'string', 'locationName' => 'createTime', ], |
| 194 | + 'cpuTopology' => [ 'shape' => 'CpuTopology', ], |
| 195 | + 'tags' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], |
| 196 | + 'resourceGroupId' => [ 'type' => 'string', 'locationName' => 'resourceGroupId', ], |
144 | 197 | ], |
145 | 198 | ], |
146 | 199 | 'ResourceCapacity' => [ |
|
173 | 226 | 'dedicatedHost' => [ 'type' => 'list', 'member' => [ 'shape' => 'DedicatedHostBreif', ], ], |
174 | 227 | ], |
175 | 228 | ], |
| 229 | + 'DedicatedHostInternal' => [ |
| 230 | + 'type' => 'structure', |
| 231 | + 'members' => [ |
| 232 | + 'dedicatedHostId' => [ 'type' => 'string', 'locationName' => 'dedicatedHostId', ], |
| 233 | + 'name' => [ 'type' => 'string', 'locationName' => 'name', ], |
| 234 | + 'az' => [ 'type' => 'string', 'locationName' => 'az', ], |
| 235 | + 'dedicatedHostType' => [ 'type' => 'string', 'locationName' => 'dedicatedHostType', ], |
| 236 | + 'description' => [ 'type' => 'string', 'locationName' => 'description', ], |
| 237 | + 'status' => [ 'type' => 'string', 'locationName' => 'status', ], |
| 238 | + 'dedicatedPoolId' => [ 'type' => 'string', 'locationName' => 'dedicatedPoolId', ], |
| 239 | + 'logicRack' => [ 'type' => 'integer', 'locationName' => 'logicRack', ], |
| 240 | + 'supportedInstanceType' => [ 'type' => 'list', 'member' => [ 'type' => 'string', ], ], |
| 241 | + 'capacity' => [ 'shape' => 'ResourceCapacity', ], |
| 242 | + 'instanceIds' => [ 'type' => 'list', 'member' => [ 'type' => 'string', ], ], |
| 243 | + 'createTime' => [ 'type' => 'string', 'locationName' => 'createTime', ], |
| 244 | + 'localDevices' => [ 'type' => 'list', 'member' => [ 'shape' => 'LocalDevice', ], ], |
| 245 | + 'cpuTopology' => [ 'shape' => 'CpuTopology', ], |
| 246 | + 'rack' => [ 'type' => 'string', 'locationName' => 'rack', ], |
| 247 | + ], |
| 248 | + ], |
176 | 249 | 'DedicatedHostSpec' => [ |
177 | 250 | 'type' => 'structure', |
178 | 251 | 'members' => [ |
|
181 | 254 | 'name' => [ 'type' => 'string', 'locationName' => 'name', ], |
182 | 255 | 'description' => [ 'type' => 'string', 'locationName' => 'description', ], |
183 | 256 | 'charge' => [ 'shape' => 'ChargeSpec', ], |
| 257 | + 'userTags' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], |
| 258 | + 'resourceGroupId' => [ 'type' => 'string', 'locationName' => 'resourceGroupId', ], |
184 | 259 | ], |
185 | 260 | ], |
186 | 261 | 'ChargeSpec' => [ |
|
230 | 305 | 'createTime' => [ 'type' => 'string', 'locationName' => 'createTime', ], |
231 | 306 | ], |
232 | 307 | ], |
| 308 | + 'InstanceInfo' => [ |
| 309 | + 'type' => 'structure', |
| 310 | + 'members' => [ |
| 311 | + 'resourceId' => [ 'type' => 'string', 'locationName' => 'resourceId', ], |
| 312 | + 'resourceName' => [ 'type' => 'string', 'locationName' => 'resourceName', ], |
| 313 | + 'remark' => [ 'type' => 'string', 'locationName' => 'remark', ], |
| 314 | + 'bind' => [ 'type' => 'list', 'member' => [ 'shape' => 'BindInfo', ], ], |
| 315 | + ], |
| 316 | + ], |
233 | 317 | 'Quota' => [ |
234 | 318 | 'type' => 'structure', |
235 | 319 | 'members' => [ |
|
238 | 322 | 'used' => [ 'type' => 'integer', 'locationName' => 'used', ], |
239 | 323 | ], |
240 | 324 | ], |
| 325 | + 'TagFilter' => [ |
| 326 | + 'type' => 'structure', |
| 327 | + 'members' => [ |
| 328 | + 'key' => [ 'type' => 'string', 'locationName' => 'key', ], |
| 329 | + 'values' => [ 'type' => 'list', 'member' => [ 'type' => 'string', ], ], |
| 330 | + ], |
| 331 | + ], |
| 332 | + 'Status' => [ |
| 333 | + 'type' => 'structure', |
| 334 | + 'members' => [ |
| 335 | + 'resourceId' => [ 'type' => 'string', 'locationName' => 'resourceId', ], |
| 336 | + 'validity' => [ 'type' => 'boolean', 'locationName' => 'validity', ], |
| 337 | + ], |
| 338 | + ], |
| 339 | + 'ModifyDedicatedHostAttributeResultShape' => [ |
| 340 | + 'type' => 'structure', |
| 341 | + 'members' => [ |
| 342 | + ], |
| 343 | + ], |
| 344 | + 'ReleaseDedicatedHostResponseShape' => [ |
| 345 | + 'type' => 'structure', |
| 346 | + 'members' => [ |
| 347 | + ], |
| 348 | + ], |
| 349 | + 'ReleaseDedicatedHostRequestShape' => [ |
| 350 | + 'type' => 'structure', |
| 351 | + 'members' => [ |
| 352 | + 'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ], |
| 353 | + 'dedicatedHostId' => [ 'type' => 'string', 'locationName' => 'dedicatedHostId', ], |
| 354 | + ], |
| 355 | + ], |
| 356 | + 'AllocDedicatedHostsRequestShape' => [ |
| 357 | + 'type' => 'structure', |
| 358 | + 'members' => [ |
| 359 | + 'dedicatedHostSpec' => [ 'shape' => 'DedicatedHostSpec', ], |
| 360 | + 'deployPolicy' => [ 'type' => 'string', 'locationName' => 'deployPolicy', ], |
| 361 | + 'maxCount' => [ 'type' => 'integer', 'locationName' => 'maxCount', ], |
| 362 | + 'clientToken' => [ 'type' => 'string', 'locationName' => 'clientToken', ], |
| 363 | + 'enableCpuTopology' => [ 'type' => 'boolean', 'locationName' => 'enableCpuTopology', ], |
| 364 | + 'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ], |
| 365 | + ], |
| 366 | + ], |
| 367 | + 'AllocDedicatedHostsResultShape' => [ |
| 368 | + 'type' => 'structure', |
| 369 | + 'members' => [ |
| 370 | + 'dedicatedHostIds' => [ 'type' => 'list', 'member' => [ 'type' => 'string', ], ], |
| 371 | + ], |
| 372 | + ], |
241 | 373 | 'DescribeDedicatedHostsRequestShape' => [ |
242 | 374 | 'type' => 'structure', |
243 | 375 | 'members' => [ |
244 | 376 | 'pageNumber' => [ 'type' => 'integer', 'locationName' => 'pageNumber', ], |
245 | 377 | 'pageSize' => [ 'type' => 'integer', 'locationName' => 'pageSize', ], |
| 378 | + 'tags' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagFilter', ], ], |
246 | 379 | 'filters' => [ 'type' => 'list', 'member' => [ 'shape' => 'Filter', ], ], |
247 | 380 | 'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ], |
248 | 381 | ], |
|
261 | 394 | 'totalCount' => [ 'type' => 'double', 'locationName' => 'totalCount', ], |
262 | 395 | ], |
263 | 396 | ], |
264 | | - 'ModifyDedicatedHostAttributeResultShape' => [ |
265 | | - 'type' => 'structure', |
266 | | - 'members' => [ |
267 | | - ], |
268 | | - ], |
269 | 397 | 'ReleaseDedicatedHostResultShape' => [ |
270 | 398 | 'type' => 'structure', |
271 | 399 | 'members' => [ |
|
285 | 413 | 'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ], |
286 | 414 | ], |
287 | 415 | ], |
288 | | - 'ReleaseDedicatedHostResponseShape' => [ |
289 | | - 'type' => 'structure', |
290 | | - 'members' => [ |
291 | | - ], |
292 | | - ], |
293 | 416 | 'DescribeDedicatedHostsResponseShape' => [ |
294 | 417 | 'type' => 'structure', |
295 | 418 | 'members' => [ |
296 | 419 | 'result' => [ 'shape' => 'DescribeDedicatedHostsResultShape', ], |
297 | 420 | 'requestId' => [ 'type' => 'string', 'locationName' => 'requestId', ], |
298 | 421 | ], |
299 | 422 | ], |
300 | | - 'ReleaseDedicatedHostRequestShape' => [ |
301 | | - 'type' => 'structure', |
302 | | - 'members' => [ |
303 | | - 'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ], |
304 | | - 'dedicatedHostId' => [ 'type' => 'string', 'locationName' => 'dedicatedHostId', ], |
305 | | - ], |
306 | | - ], |
307 | | - 'AllocDedicatedHostsRequestShape' => [ |
308 | | - 'type' => 'structure', |
309 | | - 'members' => [ |
310 | | - 'dedicatedHostSpec' => [ 'shape' => 'DedicatedHostSpec', ], |
311 | | - 'deployPolicy' => [ 'type' => 'string', 'locationName' => 'deployPolicy', ], |
312 | | - 'maxCount' => [ 'type' => 'integer', 'locationName' => 'maxCount', ], |
313 | | - 'clientToken' => [ 'type' => 'string', 'locationName' => 'clientToken', ], |
314 | | - 'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ], |
315 | | - ], |
316 | | - ], |
317 | 423 | 'AllocDedicatedHostsResponseShape' => [ |
318 | 424 | 'type' => 'structure', |
319 | 425 | 'members' => [ |
|
326 | 432 | 'members' => [ |
327 | 433 | 'name' => [ 'type' => 'string', 'locationName' => 'name', ], |
328 | 434 | 'description' => [ 'type' => 'string', 'locationName' => 'description', ], |
| 435 | + 'enableCpuTopology' => [ 'type' => 'boolean', 'locationName' => 'enableCpuTopology', ], |
329 | 436 | 'regionId' => [ 'type' => 'string', 'locationName' => 'regionId', ], |
330 | 437 | 'dedicatedHostId' => [ 'type' => 'string', 'locationName' => 'dedicatedHostId', ], |
331 | 438 | ], |
|
335 | 442 | 'members' => [ |
336 | 443 | ], |
337 | 444 | ], |
338 | | - 'AllocDedicatedHostsResultShape' => [ |
339 | | - 'type' => 'structure', |
340 | | - 'members' => [ |
341 | | - 'dedicatedHostIds' => [ 'type' => 'list', 'member' => [ 'type' => 'string', ], ], |
342 | | - ], |
343 | | - ], |
344 | 445 | 'Filter' => [ |
345 | 446 | 'type' => 'structure', |
346 | 447 | 'members' => [ |
|
0 commit comments