Skip to content

Commit 1a511f6

Browse files
author
audrastump
committed
update
1 parent b90ebab commit 1a511f6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+23507
-23
lines changed

src/fleet/azext_fleet/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def register_fleet_resource_type():
1515
register_resource_type(
1616
"latest",
1717
CUSTOM_MGMT_FLEET,
18-
SDKProfile("2025-04-01-preview"),
18+
SDKProfile("2025-08-01-preview"),
1919
)
2020

2121

src/fleet/azext_fleet/commands.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020
def load_command_table(self, _):
2121

2222
fleets_sdk = CliCommandType(
23-
operations_tmpl="azext_fleet.vendored_sdks.operations._fleets_operations#FleetsOperations.{}",
23+
operations_tmpl="azext_fleet.vendored_sdks.operations._operations#FleetsOperations.{}",
2424
operation_group="fleets",
2525
client_factory=cf_fleets
2626
)
2727

2828
fleet_members_sdk = CliCommandType(
29-
operations_tmpl="azext_fleet.vendored_sdks.operations._fleet_members_operations#FleetMembersOperations.{}",
29+
operations_tmpl="azext_fleet.vendored_sdks.operations._operations#FleetMembersOperations.{}",
3030
operation_group="fleet_members",
3131
client_factory=cf_fleet_members
3232
)
@@ -38,25 +38,25 @@ def load_command_table(self, _):
3838
)
3939

4040
update_runs_sdk = CliCommandType(
41-
operations_tmpl="azext_fleet.vendored_sdks.operations._update_runs_operations#UpdateRunsOperations.{}",
41+
operations_tmpl="azext_fleet.vendored_sdks.operations._operations#UpdateRunsOperations.{}",
4242
operation_group="update_runs",
4343
client_factory=cf_update_runs
4444
)
4545

4646
fleet_update_strategy_sdk = CliCommandType(
47-
operations_tmpl="azext_fleet.vendored_sdks.operations._fleet_update_strategies_operations#FleetUpdateStrategiesOperations.{}",
47+
operations_tmpl="azext_fleet.vendored_sdks.operations._operations#FleetUpdateStrategiesOperations.{}",
4848
operation_group="fleet_update_strategies",
4949
client_factory=cf_fleet_update_strategies
5050
)
5151

5252
auto_upgrade_profiles_sdk = CliCommandType(
53-
operations_tmpl="azext_fleet.vendored_sdks.operations._auto_upgrade_profiles_operations#AutoUpgradeProfilesOperations.{}",
53+
operations_tmpl="azext_fleet.vendored_sdks.operations._operations#AutoUpgradeProfilesOperations.{}",
5454
operation_group="auto_upgrade_profiles",
5555
client_factory=cf_auto_upgrade_profiles
5656
)
5757

5858
auto_upgrade_profile_operations_sdk = CliCommandType(
59-
operations_tmpl="azext_fleet.vendored_sdks.operations._auto_upgrade_profile_operations_operations#AutoUpgradeProfileOperationsOperations.{}",
59+
operations_tmpl="azext_fleet.vendored_sdks.operations._operations#AutoUpgradeProfileOperationsOperations.{}",
6060
operation_group="auto_upgrade_profile_operations",
6161
client_factory=cf_auto_upgrade_profile_operations
6262
)

src/fleet/azext_fleet/custom.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,19 +104,10 @@ def create_fleet(cmd,
104104
elif assign_identity is not None:
105105
raise CLIError("Cannot assign identity without enabling managed identity.")
106106

107-
fleet_properties = cmd.get_models(
108-
"FleetProperties",
109-
resource_type=CUSTOM_MGMT_FLEET,
110-
operation_group="fleets"
111-
)()
112-
113-
if fleet_hub_profile:
114-
fleet_properties.hub_profile = fleet_hub_profile
115-
116107
fleet = fleet_model(
117108
location=location,
118109
tags=tags,
119-
properties=fleet_properties,
110+
hub_profile=fleet_hub_profile,
120111
identity=managed_service_identity
121112
)
122113

src/fleet/azext_fleet/vendored_sdks/_container_service_fleet_mgmt_client.py

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class ContainerServiceFleetMgmtClient(MultiApiClientMixin, _SDKClient):
5858
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
5959
"""
6060

61-
DEFAULT_API_VERSION = '2025-04-01-preview'
61+
DEFAULT_API_VERSION = '2025-08_01-preview'
6262
_PROFILE_TAG = "azure.mgmt.containerservicefleet.ContainerServiceFleetMgmtClient"
6363
LATEST_PROFILE = ProfileDefinition({
6464
_PROFILE_TAG: {
@@ -126,6 +126,8 @@ def models(cls, api_version=DEFAULT_API_VERSION):
126126
* 2024-02-02-preview: :mod:`v2024_02_preview.models<azure.mgmt.containerservicefleet.v2024_02_preview.models>`
127127
* 2025-03-01: :mod:`v2025_03_01.models<azure.mgmt.containerservicefleet.v2025_03_01.models>`
128128
* 2025-04-01-preview: :mod:`v2025_04_01_preview.models<azure.mgmt.containerservicefleet.v2025_04_01_preview.models>`
129+
* 2025-08-01-preview: :mod:`v2025_08_01_preview.models<azure.mgmt.containerservicefleet.v2025_08_01_preview.models>`
130+
129131
"""
130132
if api_version == '2022-06-02-preview':
131133
from .v2022_06_preview import models
@@ -157,6 +159,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
157159
elif api_version == '2025-04-01-preview':
158160
from .v2025_04_01_preview import models
159161
return models
162+
elif api_version == '2025-08-01-preview':
163+
from .v2025_08_01_preview import models
164+
return models
160165
raise ValueError("API version {} is not available".format(api_version))
161166

162167
@property
@@ -165,12 +170,16 @@ def auto_upgrade_profile_operations(self):
165170
166171
* 2025-03-01: :class:`AutoUpgradeProfileOperationsOperations<azure.mgmt.containerservicefleet.v2025_03_01.operations.AutoUpgradeProfileOperationsOperations>`
167172
* 2025-04-01-preview: :class:`AutoUpgradeProfileOperationsOperations<azure.mgmt.containerservicefleet.v2025_04_01_preview.operations.AutoUpgradeProfileOperationsOperations>`
173+
* 2025-08-01-preview: :class:`AutoUpgradeProfileOperationsOperations<azure.mgmt.containerservicefleet.v2025_08_01_preview.operations.AutoUpgradeProfileOperationsOperations>`
174+
168175
"""
169176
api_version = self._get_api_version('auto_upgrade_profile_operations')
170177
if api_version == '2025-03-01':
171178
from .v2025_03_01.operations import AutoUpgradeProfileOperationsOperations as OperationClass
172179
elif api_version == '2025-04-01-preview':
173180
from .v2025_04_01_preview.operations import AutoUpgradeProfileOperationsOperations as OperationClass
181+
elif api_version == '2025-08-01-preview':
182+
from .v2025_08_01_preview.operations import AutoUpgradeProfileOperationsOperations as OperationClass
174183
else:
175184
raise ValueError("API version {} does not have operation group 'auto_upgrade_profile_operations'".format(api_version))
176185
self._config.api_version = api_version
@@ -182,12 +191,16 @@ def auto_upgrade_profiles(self):
182191
183192
* 2025-03-01: :class:`AutoUpgradeProfilesOperations<azure.mgmt.containerservicefleet.v2025_03_01.operations.AutoUpgradeProfilesOperations>`
184193
* 2025-04-01-preview: :class:`AutoUpgradeProfilesOperations<azure.mgmt.containerservicefleet.v2025_04_01_preview.operations.AutoUpgradeProfilesOperations>`
194+
* 2025-08-01-preview: :class:`AutoUpgradeProfilesOperations<azure.mgmt.containerservicefleet.v2025_08_01_preview.operations.AutoUpgradeProfilesOperations>`
195+
185196
"""
186197
api_version = self._get_api_version('auto_upgrade_profiles')
187198
if api_version == '2025-03-01':
188199
from .v2025_03_01.operations import AutoUpgradeProfilesOperations as OperationClass
189200
elif api_version == '2025-04-01-preview':
190201
from .v2025_04_01_preview.operations import AutoUpgradeProfilesOperations as OperationClass
202+
elif api_version == '2025-08-01-preview':
203+
from .v2025_08_01_preview.operations import AutoUpgradeProfilesOperations as OperationClass
191204
else:
192205
raise ValueError("API version {} does not have operation group 'auto_upgrade_profiles'".format(api_version))
193206
self._config.api_version = api_version
@@ -207,6 +220,8 @@ def fleet_members(self):
207220
* 2024-02-02-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2024_02_preview.operations.FleetMembersOperations>`
208221
* 2025-03-01: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2025_03_01.operations.FleetMembersOperations>`
209222
* 2025-04-01-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2025_04_01_preview.operations.FleetMembersOperations>`
223+
* 2025-08-01-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2025_08_01_preview.operations.FleetMembersOperations>`
224+
210225
"""
211226
api_version = self._get_api_version('fleet_members')
212227
if api_version == '2022-06-02-preview':
@@ -229,6 +244,8 @@ def fleet_members(self):
229244
from .v2025_03_01.operations import FleetMembersOperations as OperationClass
230245
elif api_version == '2025-04-01-preview':
231246
from .v2025_04_01_preview.operations import FleetMembersOperations as OperationClass
247+
elif api_version == '2025-08-01-preview':
248+
from .v2025_08_01_preview.operations import FleetMembersOperations as OperationClass
232249
else:
233250
raise ValueError("API version {} does not have operation group 'fleet_members'".format(api_version))
234251
self._config.api_version = api_version
@@ -274,6 +291,8 @@ def fleets(self):
274291
* 2024-02-02-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2024_02_preview.operations.FleetsOperations>`
275292
* 2025-03-01: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2025_03_01.operations.FleetsOperations>`
276293
* 2025-04-01-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2025_04_01_preview.operations.FleetsOperations>`
294+
* 2025-08-01-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2025_08_01_preview.operations.FleetsOperations>`
295+
277296
"""
278297
api_version = self._get_api_version('fleets')
279298
if api_version == '2022-06-02-preview':
@@ -296,6 +315,8 @@ def fleets(self):
296315
from .v2025_03_01.operations import FleetsOperations as OperationClass
297316
elif api_version == '2025-04-01-preview':
298317
from .v2025_04_01_preview.operations import FleetsOperations as OperationClass
318+
elif api_version == '2025-08-01-preview':
319+
from .v2025_08_01_preview.operations import FleetsOperations as OperationClass
299320
else:
300321
raise ValueError("API version {} does not have operation group 'fleets'".format(api_version))
301322
self._config.api_version = api_version
@@ -314,6 +335,20 @@ def gates(self):
314335
raise ValueError("API version {} does not have operation group 'gates'".format(api_version))
315336
self._config.api_version = api_version
316337
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version)
338+
339+
@property
340+
def fleet_managed_namespaces(self):
341+
"""Instance depends on the API version:
342+
343+
* 2025-08-01-preview: :class:`FleetManagedNamespacesOperations<azure.mgmt.containerservicefleet.v2025_08_01_preview.operations.FleetManagedNamespacesOperations>`
344+
"""
345+
api_version = self._get_api_version('fleet_managed_namespaces')
346+
if api_version == '2025-08-01-preview':
347+
from .v2025_08_01_preview.operations import FleetManagedNamespacesOperations as OperationClass
348+
else:
349+
raise ValueError("API version {} does not have operation group 'fleet_managed_namespaces'".format(api_version))
350+
self._config.api_version = api_version
351+
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version)
317352

318353
@property
319354
def operations(self):
@@ -327,6 +362,8 @@ def operations(self):
327362
* 2024-02-02-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2024_02_preview.operations.Operations>`
328363
* 2025-03-01: :class:`Operations<azure.mgmt.containerservicefleet.v2025_03_01.operations.Operations>`
329364
* 2025-04-01-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2025_04_01_preview.operations.Operations>`
365+
* 2025-08-01-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2025_08_01_preview.operations.Operations>`
366+
330367
"""
331368
api_version = self._get_api_version('operations')
332369
if api_version == '2022-09-02-preview':
@@ -345,6 +382,8 @@ def operations(self):
345382
from .v2025_03_01.operations import Operations as OperationClass
346383
elif api_version == '2025-04-01-preview':
347384
from .v2025_04_01_preview.operations import Operations as OperationClass
385+
elif api_version == '2025-08-01-preview':
386+
from .v2025_08_01_preview.operations import Operations as OperationClass
348387
else:
349388
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
350389
self._config.api_version = api_version
@@ -361,6 +400,8 @@ def update_runs(self):
361400
* 2024-02-02-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2024_02_preview.operations.UpdateRunsOperations>`
362401
* 2025-03-01: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2025_03_01.operations.UpdateRunsOperations>`
363402
* 2025-04-01-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2025_04_01_preview.operations.UpdateRunsOperations>`
403+
* 2025-08-01-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2025_08_01_preview.operations.UpdateRunsOperations>`
404+
364405
"""
365406
api_version = self._get_api_version('update_runs')
366407
if api_version == '2023-03-15-preview':
@@ -377,6 +418,8 @@ def update_runs(self):
377418
from .v2025_03_01.operations import UpdateRunsOperations as OperationClass
378419
elif api_version == '2025-04-01-preview':
379420
from .v2025_04_01_preview.operations import UpdateRunsOperations as OperationClass
421+
elif api_version == '2025-08-01-preview':
422+
from .v2025_08_01_preview.operations import UpdateRunsOperations as OperationClass
380423
else:
381424
raise ValueError("API version {} does not have operation group 'update_runs'".format(api_version))
382425
self._config.api_version = api_version
@@ -388,4 +431,4 @@ def __enter__(self):
388431
self._client.__enter__()
389432
return self
390433
def __exit__(self, *exc_details):
391-
self._client.__exit__(*exc_details)
434+
self._client.__exit__(*exc_details)

src/fleet/azext_fleet/vendored_sdks/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
# Licensed under the MIT License. See License.txt in the project root for
55
# license information.
66
# --------------------------------------------------------------------------
7-
from .v2025_04_01_preview.models import *
7+
from .v2025_08_01_preview.models import *

src/fleet/azext_fleet/vendored_sdks/v2025_04_01_preview/aio/operations/_fleet_members_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
3232

3333
from ... import models as _models
34-
from ...operations._fleet_members_operations import (
34+
from ...operations._operations import (
3535
build_create_request,
3636
build_delete_request,
3737
build_get_request,

src/fleet/azext_fleet/vendored_sdks/v2025_04_01_preview/aio/operations/_fleets_operations.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
3232

3333
from ... import models as _models
34-
from ...operations._fleets_operations import (
34+
from ...operations._operations import (
3535
build_create_or_update_request,
3636
build_delete_request,
3737
build_get_request,

src/fleet/azext_fleet/vendored_sdks/v2025_04_01_preview/models/_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ def __getattr__(self, name: str) -> Any:
270270
def __setattr__(self, key: str, value: Any) -> None:
271271
if key in self.__flattened_items:
272272
if self.properties is None:
273-
self.properties = self._attr_to_rest_field["properties"]._class_type()
273+
self.properties = self._attr_to_rest_field["properties"]._class_type({})
274274
setattr(self.properties, key, value)
275275
else:
276276
super().__setattr__(key, value)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# coding=utf-8
2+
# --------------------------------------------------------------------------
3+
# Copyright (c) Microsoft Corporation. All rights reserved.
4+
# Licensed under the MIT License. See License.txt in the project root for license information.
5+
# Code generated by Microsoft (R) Python Code Generator.
6+
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
7+
# --------------------------------------------------------------------------
8+
# pylint: disable=wrong-import-position
9+
10+
from typing import TYPE_CHECKING
11+
12+
if TYPE_CHECKING:
13+
from ._patch import * # pylint: disable=unused-wildcard-import
14+
15+
from ._client import ContainerServiceFleetMgmtClient # type: ignore
16+
from ._version import VERSION
17+
18+
__version__ = VERSION
19+
20+
try:
21+
from ._patch import __all__ as _patch_all
22+
from ._patch import *
23+
except ImportError:
24+
_patch_all = []
25+
from ._patch import patch_sdk as _patch_sdk
26+
27+
__all__ = [
28+
"ContainerServiceFleetMgmtClient",
29+
]
30+
__all__.extend([p for p in _patch_all if p not in __all__]) # pyright: ignore
31+
32+
_patch_sdk()

0 commit comments

Comments
 (0)