@@ -19,10 +19,10 @@ class List(AAZCommand):
1919 """
2020
2121 _aaz_info = {
22- "version" : "2024-07 -01" ,
22+ "version" : "2025-04 -01" ,
2323 "resources" : [
24- ["mgmt-plane" , "/subscriptions/{}/providers/microsoft.compute/availabilitysets" , "2024-07 -01" ],
25- ["mgmt-plane" , "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets" , "2024-07 -01" ],
24+ ["mgmt-plane" , "/subscriptions/{}/providers/microsoft.compute/availabilitysets" , "2025-04 -01" ],
25+ ["mgmt-plane" , "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/availabilitysets" , "2025-04 -01" ],
2626 ]
2727 }
2828
@@ -116,7 +116,7 @@ def query_parameters(self):
116116 "$expand" , self .ctx .args .expand ,
117117 ),
118118 ** self .serialize_query_param (
119- "api-version" , "2024-07 -01" ,
119+ "api-version" , "2025-04 -01" ,
120120 required = True ,
121121 ),
122122 }
@@ -173,6 +173,10 @@ def _build_schema_on_200(cls):
173173 flags = {"client_flatten" : True },
174174 )
175175 _element .sku = AAZObjectType ()
176+ _element .system_data = AAZObjectType (
177+ serialized_name = "systemData" ,
178+ flags = {"read_only" : True },
179+ )
176180 _element .tags = AAZDictType ()
177181 _element .type = AAZStrType (
178182 flags = {"read_only" : True },
@@ -195,11 +199,18 @@ def _build_schema_on_200(cls):
195199 properties .statuses = AAZListType (
196200 flags = {"read_only" : True },
197201 )
202+ properties .virtual_machine_scale_set_migration_info = AAZObjectType (
203+ serialized_name = "virtualMachineScaleSetMigrationInfo" ,
204+ flags = {"read_only" : True },
205+ )
198206 properties .virtual_machines = AAZListType (
199207 serialized_name = "virtualMachines" ,
200208 )
201209
202210 scheduled_events_policy = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy
211+ scheduled_events_policy .all_instances_down = AAZObjectType (
212+ serialized_name = "allInstancesDown" ,
213+ )
203214 scheduled_events_policy .scheduled_events_additional_publishing_targets = AAZObjectType (
204215 serialized_name = "scheduledEventsAdditionalPublishingTargets" ,
205216 )
@@ -210,13 +221,21 @@ def _build_schema_on_200(cls):
210221 serialized_name = "userInitiatedRedeploy" ,
211222 )
212223
224+ all_instances_down = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .all_instances_down
225+ all_instances_down .automatically_approve = AAZBoolType (
226+ serialized_name = "automaticallyApprove" ,
227+ )
228+
213229 scheduled_events_additional_publishing_targets = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .scheduled_events_additional_publishing_targets
214230 scheduled_events_additional_publishing_targets .event_grid_and_resource_graph = AAZObjectType (
215231 serialized_name = "eventGridAndResourceGraph" ,
216232 )
217233
218234 event_grid_and_resource_graph = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .scheduled_events_additional_publishing_targets .event_grid_and_resource_graph
219235 event_grid_and_resource_graph .enable = AAZBoolType ()
236+ event_grid_and_resource_graph .scheduled_events_api_version = AAZStrType (
237+ serialized_name = "scheduledEventsApiVersion" ,
238+ )
220239
221240 user_initiated_reboot = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .user_initiated_reboot
222241 user_initiated_reboot .automatically_approve = AAZBoolType (
@@ -240,6 +259,28 @@ def _build_schema_on_200(cls):
240259 _element .message = AAZStrType ()
241260 _element .time = AAZStrType ()
242261
262+ virtual_machine_scale_set_migration_info = cls ._schema_on_200 .value .Element .properties .virtual_machine_scale_set_migration_info
263+ virtual_machine_scale_set_migration_info .default_virtual_machine_scale_set_info = AAZObjectType (
264+ serialized_name = "defaultVirtualMachineScaleSetInfo" ,
265+ flags = {"read_only" : True },
266+ )
267+ virtual_machine_scale_set_migration_info .migrate_to_virtual_machine_scale_set = AAZObjectType (
268+ serialized_name = "migrateToVirtualMachineScaleSet" ,
269+ flags = {"read_only" : True },
270+ )
271+ _ListHelper ._build_schema_sub_resource_read (virtual_machine_scale_set_migration_info .migrate_to_virtual_machine_scale_set )
272+
273+ default_virtual_machine_scale_set_info = cls ._schema_on_200 .value .Element .properties .virtual_machine_scale_set_migration_info .default_virtual_machine_scale_set_info
274+ default_virtual_machine_scale_set_info .constrained_maximum_capacity = AAZBoolType (
275+ serialized_name = "constrainedMaximumCapacity" ,
276+ flags = {"read_only" : True },
277+ )
278+ default_virtual_machine_scale_set_info .default_virtual_machine_scale_set = AAZObjectType (
279+ serialized_name = "defaultVirtualMachineScaleSet" ,
280+ flags = {"read_only" : True },
281+ )
282+ _ListHelper ._build_schema_sub_resource_read (default_virtual_machine_scale_set_info .default_virtual_machine_scale_set )
283+
243284 virtual_machines = cls ._schema_on_200 .value .Element .properties .virtual_machines
244285 virtual_machines .Element = AAZObjectType ()
245286 _ListHelper ._build_schema_sub_resource_read (virtual_machines .Element )
@@ -249,6 +290,26 @@ def _build_schema_on_200(cls):
249290 sku .name = AAZStrType ()
250291 sku .tier = AAZStrType ()
251292
293+ system_data = cls ._schema_on_200 .value .Element .system_data
294+ system_data .created_at = AAZStrType (
295+ serialized_name = "createdAt" ,
296+ )
297+ system_data .created_by = AAZStrType (
298+ serialized_name = "createdBy" ,
299+ )
300+ system_data .created_by_type = AAZStrType (
301+ serialized_name = "createdByType" ,
302+ )
303+ system_data .last_modified_at = AAZStrType (
304+ serialized_name = "lastModifiedAt" ,
305+ )
306+ system_data .last_modified_by = AAZStrType (
307+ serialized_name = "lastModifiedBy" ,
308+ )
309+ system_data .last_modified_by_type = AAZStrType (
310+ serialized_name = "lastModifiedByType" ,
311+ )
312+
252313 tags = cls ._schema_on_200 .value .Element .tags
253314 tags .Element = AAZStrType ()
254315
@@ -298,7 +359,7 @@ def url_parameters(self):
298359 def query_parameters (self ):
299360 parameters = {
300361 ** self .serialize_query_param (
301- "api-version" , "2024-07 -01" ,
362+ "api-version" , "2025-04 -01" ,
302363 required = True ,
303364 ),
304365 }
@@ -355,6 +416,10 @@ def _build_schema_on_200(cls):
355416 flags = {"client_flatten" : True },
356417 )
357418 _element .sku = AAZObjectType ()
419+ _element .system_data = AAZObjectType (
420+ serialized_name = "systemData" ,
421+ flags = {"read_only" : True },
422+ )
358423 _element .tags = AAZDictType ()
359424 _element .type = AAZStrType (
360425 flags = {"read_only" : True },
@@ -377,11 +442,18 @@ def _build_schema_on_200(cls):
377442 properties .statuses = AAZListType (
378443 flags = {"read_only" : True },
379444 )
445+ properties .virtual_machine_scale_set_migration_info = AAZObjectType (
446+ serialized_name = "virtualMachineScaleSetMigrationInfo" ,
447+ flags = {"read_only" : True },
448+ )
380449 properties .virtual_machines = AAZListType (
381450 serialized_name = "virtualMachines" ,
382451 )
383452
384453 scheduled_events_policy = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy
454+ scheduled_events_policy .all_instances_down = AAZObjectType (
455+ serialized_name = "allInstancesDown" ,
456+ )
385457 scheduled_events_policy .scheduled_events_additional_publishing_targets = AAZObjectType (
386458 serialized_name = "scheduledEventsAdditionalPublishingTargets" ,
387459 )
@@ -392,13 +464,21 @@ def _build_schema_on_200(cls):
392464 serialized_name = "userInitiatedRedeploy" ,
393465 )
394466
467+ all_instances_down = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .all_instances_down
468+ all_instances_down .automatically_approve = AAZBoolType (
469+ serialized_name = "automaticallyApprove" ,
470+ )
471+
395472 scheduled_events_additional_publishing_targets = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .scheduled_events_additional_publishing_targets
396473 scheduled_events_additional_publishing_targets .event_grid_and_resource_graph = AAZObjectType (
397474 serialized_name = "eventGridAndResourceGraph" ,
398475 )
399476
400477 event_grid_and_resource_graph = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .scheduled_events_additional_publishing_targets .event_grid_and_resource_graph
401478 event_grid_and_resource_graph .enable = AAZBoolType ()
479+ event_grid_and_resource_graph .scheduled_events_api_version = AAZStrType (
480+ serialized_name = "scheduledEventsApiVersion" ,
481+ )
402482
403483 user_initiated_reboot = cls ._schema_on_200 .value .Element .properties .scheduled_events_policy .user_initiated_reboot
404484 user_initiated_reboot .automatically_approve = AAZBoolType (
@@ -422,6 +502,28 @@ def _build_schema_on_200(cls):
422502 _element .message = AAZStrType ()
423503 _element .time = AAZStrType ()
424504
505+ virtual_machine_scale_set_migration_info = cls ._schema_on_200 .value .Element .properties .virtual_machine_scale_set_migration_info
506+ virtual_machine_scale_set_migration_info .default_virtual_machine_scale_set_info = AAZObjectType (
507+ serialized_name = "defaultVirtualMachineScaleSetInfo" ,
508+ flags = {"read_only" : True },
509+ )
510+ virtual_machine_scale_set_migration_info .migrate_to_virtual_machine_scale_set = AAZObjectType (
511+ serialized_name = "migrateToVirtualMachineScaleSet" ,
512+ flags = {"read_only" : True },
513+ )
514+ _ListHelper ._build_schema_sub_resource_read (virtual_machine_scale_set_migration_info .migrate_to_virtual_machine_scale_set )
515+
516+ default_virtual_machine_scale_set_info = cls ._schema_on_200 .value .Element .properties .virtual_machine_scale_set_migration_info .default_virtual_machine_scale_set_info
517+ default_virtual_machine_scale_set_info .constrained_maximum_capacity = AAZBoolType (
518+ serialized_name = "constrainedMaximumCapacity" ,
519+ flags = {"read_only" : True },
520+ )
521+ default_virtual_machine_scale_set_info .default_virtual_machine_scale_set = AAZObjectType (
522+ serialized_name = "defaultVirtualMachineScaleSet" ,
523+ flags = {"read_only" : True },
524+ )
525+ _ListHelper ._build_schema_sub_resource_read (default_virtual_machine_scale_set_info .default_virtual_machine_scale_set )
526+
425527 virtual_machines = cls ._schema_on_200 .value .Element .properties .virtual_machines
426528 virtual_machines .Element = AAZObjectType ()
427529 _ListHelper ._build_schema_sub_resource_read (virtual_machines .Element )
@@ -431,6 +533,26 @@ def _build_schema_on_200(cls):
431533 sku .name = AAZStrType ()
432534 sku .tier = AAZStrType ()
433535
536+ system_data = cls ._schema_on_200 .value .Element .system_data
537+ system_data .created_at = AAZStrType (
538+ serialized_name = "createdAt" ,
539+ )
540+ system_data .created_by = AAZStrType (
541+ serialized_name = "createdBy" ,
542+ )
543+ system_data .created_by_type = AAZStrType (
544+ serialized_name = "createdByType" ,
545+ )
546+ system_data .last_modified_at = AAZStrType (
547+ serialized_name = "lastModifiedAt" ,
548+ )
549+ system_data .last_modified_by = AAZStrType (
550+ serialized_name = "lastModifiedBy" ,
551+ )
552+ system_data .last_modified_by_type = AAZStrType (
553+ serialized_name = "lastModifiedByType" ,
554+ )
555+
434556 tags = cls ._schema_on_200 .value .Element .tags
435557 tags .Element = AAZStrType ()
436558
0 commit comments