Skip to content

Commit 0413a9e

Browse files
committed
Update the desired location and desired size to required
1 parent fffd670 commit 0413a9e

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/azure-cli/azure/cli/command_modules/compute_recommender/aaz/latest/compute_recommender/_spot_placement_score.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
@register_command(
1515
"compute-recommender spot-placement-score",
16+
is_preview=True,
1617
)
1718
class SpotPlacementScore(AAZCommand):
1819
"""Generate placement scores for Spot VM skus.
@@ -66,11 +67,13 @@ def _build_arguments_schema(cls, *args, **kwargs):
6667
options=["--desired-locations"],
6768
arg_group="SpotPlacementScoresInput",
6869
help="The desired regions",
70+
required=True,
6971
)
7072
_args_schema.desired_sizes = AAZListArg(
7173
options=["--desired-sizes"],
7274
arg_group="SpotPlacementScoresInput",
7375
help="The desired resource SKUs.",
76+
required=True,
7477
)
7578

7679
desired_locations = cls._args_schema.desired_locations
@@ -174,8 +177,8 @@ def content(self):
174177
)
175178
_builder.set_prop("availabilityZones", AAZBoolType, ".availability_zones")
176179
_builder.set_prop("desiredCount", AAZIntType, ".desired_count")
177-
_builder.set_prop("desiredLocations", AAZListType, ".desired_locations")
178-
_builder.set_prop("desiredSizes", AAZListType, ".desired_sizes")
180+
_builder.set_prop("desiredLocations", AAZListType, ".desired_locations", typ_kwargs={"flags": {"required": True}})
181+
_builder.set_prop("desiredSizes", AAZListType, ".desired_sizes", typ_kwargs={"flags": {"required": True}})
179182

180183
desired_locations = _builder.get(".desiredLocations")
181184
if desired_locations is not None:

0 commit comments

Comments
 (0)