Skip to content

Commit ce7ffa1

Browse files
authored
{Compute} az restore-point: Migrate to AAZ (#32391)
1 parent e73e303 commit ce7ffa1

File tree

15 files changed

+7438
-4579
lines changed

15 files changed

+7438
-4579
lines changed

src/azure-cli/azure/cli/command_modules/vm/_client_factory.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,3 @@ def cf_capacity_reservation_groups(cli_ctx, *_):
157157

158158
def cf_capacity_reservations(cli_ctx, *_):
159159
return cf_vm_cl(cli_ctx).capacity_reservations
160-
161-
162-
def cf_restore_point(cli_ctx, *_):
163-
return cf_vm_cl(cli_ctx).restore_points

src/azure-cli/azure/cli/command_modules/vm/aaz/latest/restore_point/__cmd_group.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# Code generated by aaz-dev-tools
66
# --------------------------------------------------------------------------------------------
7+
# swagger change: https://github.com/Azure/azure-rest-api-specs/pull/32901
78

89
# pylint: skip-file
910
# flake8: noqa

src/azure-cli/azure/cli/command_modules/vm/aaz/latest/restore_point/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,7 @@
99
# flake8: noqa
1010

1111
from .__cmd_group import *
12+
from ._create import *
1213
from ._delete import *
14+
from ._show import *
15+
from ._wait import *

src/azure-cli/azure/cli/command_modules/vm/aaz/latest/restore_point/_create.py

Lines changed: 1116 additions & 0 deletions
Large diffs are not rendered by default.

src/azure-cli/azure/cli/command_modules/vm/aaz/latest/restore_point/_delete.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ class Delete(AAZCommand):
2020
"""
2121

2222
_aaz_info = {
23-
"version": "2022-08-01",
23+
"version": "2024-11-01",
2424
"resources": [
25-
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", "2022-08-01"],
25+
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.compute/restorepointcollections/{}/restorepoints/{}", "2024-11-01"],
2626
]
2727
}
2828

@@ -44,7 +44,6 @@ def _build_arguments_schema(cls, *args, **kwargs):
4444

4545
_args_schema = cls._args_schema
4646
_args_schema.resource_group = AAZResourceGroupNameArg(
47-
help="Name of resource group. You can configure the default group using `az configure --defaults group=<name>`.",
4847
required=True,
4948
)
5049
_args_schema.restore_point_collection_name = AAZStrArg(
@@ -86,7 +85,7 @@ def __call__(self, *args, **kwargs):
8685
session,
8786
self.on_200,
8887
self.on_error,
89-
lro_options={"final-state-via": "azure-async-operation"},
88+
lro_options={"final-state-via": "location"},
9089
path_format_arguments=self.url_parameters,
9190
)
9291
if session.http_response.status_code in [200]:
@@ -95,7 +94,7 @@ def __call__(self, *args, **kwargs):
9594
session,
9695
self.on_200,
9796
self.on_error,
98-
lro_options={"final-state-via": "azure-async-operation"},
97+
lro_options={"final-state-via": "location"},
9998
path_format_arguments=self.url_parameters,
10099
)
101100
if session.http_response.status_code in [204]:
@@ -104,7 +103,7 @@ def __call__(self, *args, **kwargs):
104103
session,
105104
self.on_204,
106105
self.on_error,
107-
lro_options={"final-state-via": "azure-async-operation"},
106+
lro_options={"final-state-via": "location"},
108107
path_format_arguments=self.url_parameters,
109108
)
110109

@@ -151,7 +150,7 @@ def url_parameters(self):
151150
def query_parameters(self):
152151
parameters = {
153152
**self.serialize_query_param(
154-
"api-version", "2022-08-01",
153+
"api-version", "2024-11-01",
155154
required=True,
156155
),
157156
}

0 commit comments

Comments
 (0)