@@ -76,21 +76,6 @@ def _build_arguments_schema(cls, *args, **kwargs):
7676 max_length = 24 ,
7777 ),
7878 )
79- # Remove these parameters (v2025_06_01)
80- # _args_schema.solution_template = AAZStrArg(
81- # options=["--solution-name","--solution-template-name"],
82- # arg_group="Body",
83- # help="Solution Template Name",
84- # required=True,
85- # )
86- # _args_schema.solution_template_version = AAZStrArg(
87- # options=["--solution-version","--solution-template-version"],
88- # arg_group="Body",
89- # help="Solution Template Version Name",
90- # required=True,
91- # )
92-
93- # Add new parameter (v2025_06_01)
9479 _args_schema .solution_template_version_id = AAZStrArg (
9580 options = ["--solution-template-version-id" ],
9681 arg_group = "Body" ,
@@ -109,6 +94,7 @@ def _build_arguments_schema(cls, *args, **kwargs):
10994 def _build_args_solution_dependency_parameter_create (cls , _schema ):
11095 if cls ._args_solution_dependency_parameter_create is not None :
11196 _schema .dependencies = cls ._args_solution_dependency_parameter_create .dependencies
97+ _schema .solution_instance_name = cls ._args_solution_dependency_parameter_create .solution_instance_name
11298 _schema .solution_template_id = cls ._args_solution_dependency_parameter_create .solution_template_id
11399 _schema .solution_template_version = cls ._args_solution_dependency_parameter_create .solution_template_version
114100 _schema .solution_version_id = cls ._args_solution_dependency_parameter_create .solution_version_id
@@ -122,6 +108,14 @@ def _build_args_solution_dependency_parameter_create(cls, _schema):
122108 options = ["dependencies" ],
123109 help = "Solution dependencies" ,
124110 )
111+ solution_dependency_parameter_create .solution_instance_name = AAZStrArg (
112+ options = ["solution-instance-name" ],
113+ help = "Solution Instance Name" ,
114+ fmt = AAZStrArgFormat (
115+ pattern = "^(?!v-)(?!.*-v-)[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])?(\\ .[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])?)*$" ,
116+ max_length = 24 ,
117+ ),
118+ )
125119 solution_dependency_parameter_create .solution_template_id = AAZStrArg (
126120 options = ["solution-template-id" ],
127121 help = "Solution Template Id" ,
@@ -144,6 +138,7 @@ def _build_args_solution_dependency_parameter_create(cls, _schema):
144138 cls ._build_args_solution_dependency_parameter_create (dependencies .Element )
145139
146140 _schema .dependencies = cls ._args_solution_dependency_parameter_create .dependencies
141+ _schema .solution_instance_name = cls ._args_solution_dependency_parameter_create .solution_instance_name
147142 _schema .solution_template_id = cls ._args_solution_dependency_parameter_create .solution_template_id
148143 _schema .solution_template_version = cls ._args_solution_dependency_parameter_create .solution_template_version
149144 _schema .solution_version_id = cls ._args_solution_dependency_parameter_create .solution_version_id
@@ -257,11 +252,6 @@ def content(self):
257252 )
258253 _builder .set_prop ("solutionDependencies" , AAZListType , ".solution_dependencies" )
259254 _builder .set_prop ("solutionInstanceName" , AAZStrType , ".solution_instance_name" )
260- # Remove these properties (v2025_06_01)
261- # _builder.set_prop("solutionTemplate", AAZStrType, ".solution_template", typ_kwargs={"flags": {"required": True}})
262- # _builder.set_prop("solutionTemplateVersion", AAZStrType, ".solution_template_version", typ_kwargs={"flags": {"required": True}})
263-
264- # Add new property (v2025_06_01)
265255 _builder .set_prop ("solutionTemplateVersionId" , AAZStrType , ".solution_template_version_id" , typ_kwargs = {"flags" : {"required" : True }})
266256
267257 solution_dependencies = _builder .get (".solutionDependencies" )
@@ -295,20 +285,10 @@ def _build_schema_on_200(cls):
295285 _schema_on_200 .extended_location = AAZObjectType (
296286 serialized_name = "extendedLocation" ,
297287 )
298-
299- _schema_on_200 .resourceId = AAZStrType (
300- serialized_name = "resourceId" ,
288+ _schema_on_200 .id = AAZStrType (
301289 flags = {"read_only" : True },
302290 )
303- _schema_on_200 .status = AAZStrType (
304- flags = {"read_only" : True },
305- )
306- _schema_on_200 .startTime = AAZStrType (
307- serialized_name = "startTime" ,
308- flags = {"read_only" : True },
309- )
310- _schema_on_200 .endTime = AAZStrType (
311- serialized_name = "endTime" ,
291+ _schema_on_200 .name = AAZStrType (
312292 flags = {"read_only" : True },
313293 )
314294 _schema_on_200 .properties = AAZObjectType ()
@@ -329,66 +309,87 @@ def _build_schema_on_200(cls):
329309 )
330310
331311 properties = cls ._schema_on_200 .properties
332- properties .properties = AAZObjectType ()
333- properties . extendedLocation = AAZObjectType (
334- serialized_name = "extendedLocation" ,
312+ properties .action_type = AAZStrType (
313+ serialized_name = "actionType" ,
314+ flags = { "read_only" : True } ,
335315 )
336- properties .eTag = AAZStrType (
337- serialized_name = "eTag" ,
316+ properties .configuration = AAZStrType (
338317 flags = {"read_only" : True },
339318 )
340- properties .id = AAZStrType (
319+ properties .current_stage = AAZObjectType (
320+ serialized_name = "currentStage" ,
341321 flags = {"read_only" : True },
342322 )
343- properties .name = AAZStrType (
323+ _ReviewSolutionVersionHelper ._build_schema_stage_map_read (properties .current_stage )
324+ properties .error_details = AAZObjectType (
325+ serialized_name = "errorDetails" ,
344326 flags = {"read_only" : True },
345327 )
346- properties .type = AAZStrType (
328+ _ReviewSolutionVersionHelper ._build_schema_error_detail_read (properties .error_details )
329+ properties .external_validation_id = AAZStrType (
330+ serialized_name = "externalValidationId" ,
347331 flags = {"read_only" : True },
348332 )
349-
350- nested_properties = properties .properties
351- nested_properties .configuration = AAZStrType (
333+ properties .lastest_action_triggered_by = AAZStrType (
334+ serialized_name = "lastestActionTriggeredBy" ,
352335 flags = {"read_only" : True },
353336 )
354- nested_properties .provisioning_state = AAZStrType (
337+ properties .latest_action_tracking_uri = AAZStrType (
338+ serialized_name = "latestActionTrackingUri" ,
339+ flags = {"read_only" : True },
340+ )
341+ properties .provisioning_state = AAZStrType (
355342 serialized_name = "provisioningState" ,
356343 flags = {"read_only" : True },
357344 )
358- nested_properties .review_id = AAZStrType (
345+ properties .review_id = AAZStrType (
359346 serialized_name = "reviewId" ,
360347 flags = {"read_only" : True },
361348 )
362- nested_properties .revision = AAZIntType (
349+ properties .revision = AAZIntType (
363350 flags = {"read_only" : True },
364351 )
365- nested_properties .solution_dependencies = AAZListType (
352+ properties .solution_dependencies = AAZListType (
366353 serialized_name = "solutionDependencies" ,
367354 flags = {"read_only" : True },
368355 )
369- nested_properties .solution_instance_name = AAZStrType (
356+ properties .solution_instance_name = AAZStrType (
370357 serialized_name = "solutionInstanceName" ,
371358 flags = {"read_only" : True },
372359 )
373- nested_properties .solution_template_version_id = AAZStrType (
360+ properties .solution_template_version_id = AAZStrType (
374361 serialized_name = "solutionTemplateVersionId" ,
375362 flags = {"read_only" : True },
376363 )
377- nested_properties .specification = AAZFreeFormDictType (
364+ properties .specification = AAZDictType (
378365 flags = {"required" : True },
379366 )
380- nested_properties .state = AAZStrType (
367+ properties .stages = AAZListType (
368+ flags = {"read_only" : True },
369+ )
370+ properties .state = AAZStrType (
381371 flags = {"read_only" : True },
382372 )
383- nested_properties .target_display_name = AAZStrType (
373+ properties .target_display_name = AAZStrType (
384374 serialized_name = "targetDisplayName" ,
385375 flags = {"read_only" : True },
386376 )
377+ properties .target_level_configuration = AAZStrType (
378+ serialized_name = "targetLevelConfiguration" ,
379+ flags = {"read_only" : True },
380+ )
387381
388- solution_dependencies = nested_properties .solution_dependencies
382+ solution_dependencies = cls . _schema_on_200 . properties .solution_dependencies
389383 solution_dependencies .Element = AAZObjectType ()
390384 _ReviewSolutionVersionHelper ._build_schema_solution_dependency_read (solution_dependencies .Element )
391385
386+ specification = cls ._schema_on_200 .properties .specification
387+ specification .Element = AAZAnyType ()
388+
389+ stages = cls ._schema_on_200 .properties .stages
390+ stages .Element = AAZObjectType ()
391+ _ReviewSolutionVersionHelper ._build_schema_stage_map_read (stages .Element )
392+
392393 system_data = cls ._schema_on_200 .system_data
393394 system_data .created_at = AAZStrType (
394395 serialized_name = "createdAt" ,
@@ -420,6 +421,7 @@ def _build_schema_solution_dependency_parameter_create(cls, _builder):
420421 if _builder is None :
421422 return
422423 _builder .set_prop ("dependencies" , AAZListType , ".dependencies" )
424+ _builder .set_prop ("solutionInstanceName" , AAZStrType , ".solution_instance_name" )
423425 _builder .set_prop ("solutionTemplateId" , AAZStrType , ".solution_template_id" )
424426 _builder .set_prop ("solutionTemplateVersion" , AAZStrType , ".solution_template_version" )
425427 _builder .set_prop ("solutionVersionId" , AAZStrType , ".solution_version_id" )
@@ -429,12 +431,71 @@ def _build_schema_solution_dependency_parameter_create(cls, _builder):
429431 if dependencies is not None :
430432 cls ._build_schema_solution_dependency_parameter_create (dependencies .set_elements (AAZObjectType , "." ))
431433
434+ _schema_error_detail_read = None
435+
436+ @classmethod
437+ def _build_schema_error_detail_read (cls , _schema ):
438+ if cls ._schema_error_detail_read is not None :
439+ _schema .additional_info = cls ._schema_error_detail_read .additional_info
440+ _schema .code = cls ._schema_error_detail_read .code
441+ _schema .details = cls ._schema_error_detail_read .details
442+ _schema .message = cls ._schema_error_detail_read .message
443+ _schema .target = cls ._schema_error_detail_read .target
444+ return
445+
446+ cls ._schema_error_detail_read = _schema_error_detail_read = AAZObjectType (
447+ flags = {"read_only" : True }
448+ )
449+
450+ error_detail_read = _schema_error_detail_read
451+ error_detail_read .additional_info = AAZListType (
452+ serialized_name = "additionalInfo" ,
453+ flags = {"read_only" : True },
454+ )
455+ error_detail_read .code = AAZStrType (
456+ flags = {"read_only" : True },
457+ )
458+ error_detail_read .details = AAZListType (
459+ flags = {"read_only" : True },
460+ )
461+ error_detail_read .message = AAZStrType (
462+ flags = {"read_only" : True },
463+ )
464+ error_detail_read .target = AAZStrType (
465+ flags = {"read_only" : True },
466+ )
467+
468+ additional_info = _schema_error_detail_read .additional_info
469+ additional_info .Element = AAZObjectType ()
470+
471+ _element = _schema_error_detail_read .additional_info .Element
472+ _element .info = AAZDictType (
473+ flags = {"read_only" : True },
474+ )
475+ _element .type = AAZStrType (
476+ flags = {"read_only" : True },
477+ )
478+
479+ info = _schema_error_detail_read .additional_info .Element .info
480+ info .Element = AAZAnyType ()
481+
482+ details = _schema_error_detail_read .details
483+ details .Element = AAZObjectType ()
484+ cls ._build_schema_error_detail_read (details .Element )
485+
486+ _schema .additional_info = cls ._schema_error_detail_read .additional_info
487+ _schema .code = cls ._schema_error_detail_read .code
488+ _schema .details = cls ._schema_error_detail_read .details
489+ _schema .message = cls ._schema_error_detail_read .message
490+ _schema .target = cls ._schema_error_detail_read .target
491+
432492 _schema_solution_dependency_read = None
433493
434494 @classmethod
435495 def _build_schema_solution_dependency_read (cls , _schema ):
436496 if cls ._schema_solution_dependency_read is not None :
437497 _schema .dependencies = cls ._schema_solution_dependency_read .dependencies
498+ _schema .solution_instance_name = cls ._schema_solution_dependency_read .solution_instance_name
438499 _schema .solution_template_version_id = cls ._schema_solution_dependency_read .solution_template_version_id
439500 _schema .solution_version_id = cls ._schema_solution_dependency_read .solution_version_id
440501 _schema .target_id = cls ._schema_solution_dependency_read .target_id
@@ -444,6 +505,9 @@ def _build_schema_solution_dependency_read(cls, _schema):
444505
445506 solution_dependency_read = _schema_solution_dependency_read
446507 solution_dependency_read .dependencies = AAZListType ()
508+ solution_dependency_read .solution_instance_name = AAZStrType (
509+ serialized_name = "solutionInstanceName" ,
510+ )
447511 solution_dependency_read .solution_template_version_id = AAZStrType (
448512 serialized_name = "solutionTemplateVersionId" ,
449513 flags = {"required" : True },
@@ -462,9 +526,62 @@ def _build_schema_solution_dependency_read(cls, _schema):
462526 cls ._build_schema_solution_dependency_read (dependencies .Element )
463527
464528 _schema .dependencies = cls ._schema_solution_dependency_read .dependencies
529+ _schema .solution_instance_name = cls ._schema_solution_dependency_read .solution_instance_name
465530 _schema .solution_template_version_id = cls ._schema_solution_dependency_read .solution_template_version_id
466531 _schema .solution_version_id = cls ._schema_solution_dependency_read .solution_version_id
467532 _schema .target_id = cls ._schema_solution_dependency_read .target_id
468533
534+ _schema_stage_map_read = None
535+
536+ @classmethod
537+ def _build_schema_stage_map_read (cls , _schema ):
538+ if cls ._schema_stage_map_read is not None :
539+ _schema .child_stages = cls ._schema_stage_map_read .child_stages
540+ _schema .display_state = cls ._schema_stage_map_read .display_state
541+ _schema .end_time = cls ._schema_stage_map_read .end_time
542+ _schema .stage = cls ._schema_stage_map_read .stage
543+ _schema .start_time = cls ._schema_stage_map_read .start_time
544+ _schema .status = cls ._schema_stage_map_read .status
545+ return
546+
547+ cls ._schema_stage_map_read = _schema_stage_map_read = AAZObjectType (
548+ flags = {"read_only" : True }
549+ )
550+
551+ stage_map_read = _schema_stage_map_read
552+ stage_map_read .child_stages = AAZListType (
553+ serialized_name = "childStages" ,
554+ flags = {"read_only" : True },
555+ )
556+ stage_map_read .display_state = AAZStrType (
557+ serialized_name = "displayState" ,
558+ flags = {"read_only" : True },
559+ )
560+ stage_map_read .end_time = AAZStrType (
561+ serialized_name = "endTime" ,
562+ flags = {"read_only" : True },
563+ )
564+ stage_map_read .stage = AAZStrType (
565+ flags = {"read_only" : True },
566+ )
567+ stage_map_read .start_time = AAZStrType (
568+ serialized_name = "startTime" ,
569+ flags = {"read_only" : True },
570+ )
571+ stage_map_read .status = AAZStrType (
572+ flags = {"read_only" : True },
573+ )
574+
575+ child_stages = _schema_stage_map_read .child_stages
576+ child_stages .Element = AAZObjectType ()
577+ cls ._build_schema_stage_map_read (child_stages .Element )
578+
579+ _schema .child_stages = cls ._schema_stage_map_read .child_stages
580+ _schema .display_state = cls ._schema_stage_map_read .display_state
581+ _schema .end_time = cls ._schema_stage_map_read .end_time
582+ _schema .stage = cls ._schema_stage_map_read .stage
583+ _schema .start_time = cls ._schema_stage_map_read .start_time
584+ _schema .status = cls ._schema_stage_map_read .status
585+
469586
470587__all__ = ["ReviewSolutionVersion" ]
0 commit comments