Skip to content

Commit f27e9bd

Browse files
azure-sdkmsyyc
andauthored
[AutoRelease] t2-containerservicefleet-2024-03-18-97473(can only be merged by SDK owner) (#34801)
* code and test * Update CHANGELOG.md --------- Co-authored-by: azure-sdk <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]>
1 parent 6680ffc commit f27e9bd

File tree

166 files changed

+14441
-6557
lines changed

Some content is hidden

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

166 files changed

+14441
-6557
lines changed

sdk/containerservice/azure-mgmt-containerservicefleet/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Release History
22

3+
## 1.1.0 (2024-04-03)
4+
5+
### Features Added
6+
7+
- Added operation UpdateRunsOperations.begin_skip
8+
- Model Fleet has a new parameter hub_profile
9+
310
## 1.0.0 (2023-10-27)
411

512
### Breaking Changes

sdk/containerservice/azure-mgmt-containerservicefleet/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Microsoft Azure SDK for Python
22

33
This is the Microsoft Azure Containerservicefleet Management Client Library.
4-
This package has been tested with Python 3.7+.
4+
This package has been tested with Python 3.8+.
55
For a more complete view of Azure libraries, see the [azure sdk python release](https://aka.ms/azsdk/python/all).
66

77
## _Disclaimer_
@@ -12,7 +12,7 @@ _Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For
1212

1313
### Prerequisites
1414

15-
- Python 3.7+ is required to use this package.
15+
- Python 3.8+ is required to use this package.
1616
- [Azure subscription](https://azure.microsoft.com/free/)
1717

1818
### Install the package
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
{
2-
"commit": "1f0722d117a66ec48674c9644f786972d57a29b5",
2+
"commit": "e5404d3e55f885d2cb8fdbff3fd1a03bcfc6bb4c",
33
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
44
"autorest": "3.9.7",
55
"use": [
6-
"@autorest/python@6.7.1",
7-
"@autorest/modelerfour@4.26.2"
6+
"@autorest/python@6.13.7",
7+
"@autorest/modelerfour@4.27.0"
88
],
9-
"autorest_command": "autorest specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.7.1 --use=@autorest/modelerfour@4.26.2 --version=3.9.7 --version-tolerant=False",
9+
"autorest_command": "autorest specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.13.7 --use=@autorest/modelerfour@4.27.0 --version=3.9.7 --version-tolerant=False",
1010
"readme": "specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md",
11-
"package-2023-06-preview": "2023-09-25 18:13:20 -0700 3f4960b89849332a527280332fab992a4e99e0f0 preview/2023-06-15-preview/fleets.json",
12-
"package-2023-03-preview": "2023-09-25 18:13:20 -0700 3f4960b89849332a527280332fab992a4e99e0f0 preview/2023-03-15-preview/fleets.json",
13-
"package-2022-09-preview": "2023-08-24 23:54:30 -0700 802fc0a5edd13b96e8a6aeadb742657188e9e866 preview/2022-09-02-preview/fleets.json",
11+
"package-2023-06-preview": "2024-03-15 10:25:16 -0700 d53388b8b7574dfe861a9e6863bd4d137168cbe5 preview/2023-06-15-preview/fleets.json",
12+
"package-2023-03-preview": "2024-03-15 10:25:16 -0700 d53388b8b7574dfe861a9e6863bd4d137168cbe5 preview/2023-03-15-preview/fleets.json",
13+
"package-2022-09-preview": "2024-03-15 10:25:16 -0700 d53388b8b7574dfe861a9e6863bd4d137168cbe5 preview/2022-09-02-preview/fleets.json",
1414
"package-2022-07-preview": "2023-02-15 15:17:59 +0800 67527326606bd3c71700e2b96ff3c9ce9e655e29 preview/2022-07-02-preview/fleets.json",
1515
"package-2022-06-preview": "2023-02-15 15:17:59 +0800 67527326606bd3c71700e2b96ff3c9ce9e655e29 preview/2022-06-02-preview/fleets.json",
16-
"package-2023-08-preview": "2023-09-25 18:13:20 -0700 3f4960b89849332a527280332fab992a4e99e0f0 preview/2023-08-15-preview/fleets.json",
17-
"package-2023-10": "2023-10-19 11:14:26 -0700 8f889f0967e411fc1042aed0a097868b360f525a stable/2023-10-15/fleets.json"
16+
"package-2023-08-preview": "2024-03-15 10:25:16 -0700 d53388b8b7574dfe861a9e6863bd4d137168cbe5 preview/2023-08-15-preview/fleets.json",
17+
"package-2023-10": "2024-03-15 10:25:16 -0700 d53388b8b7574dfe861a9e6863bd4d137168cbe5 stable/2023-10-15/fleets.json",
18+
"package-2024-02-preview": "2024-03-15 10:25:16 -0700 d53388b8b7574dfe861a9e6863bd4d137168cbe5 preview/2024-02-02-preview/fleets.json"
1819
}

sdk/containerservice/azure-mgmt-containerservicefleet/azure/mgmt/containerservicefleet/_configuration.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
# --------------------------------------------------------------------------
1111
from typing import Any, TYPE_CHECKING
1212

13-
from azure.core.configuration import Configuration
1413
from azure.core.pipeline import policies
1514
from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy
1615

@@ -20,7 +19,7 @@
2019
# pylint: disable=unused-import,ungrouped-imports
2120
from azure.core.credentials import TokenCredential
2221

23-
class ContainerServiceFleetMgmtClientConfiguration(Configuration):
22+
class ContainerServiceFleetMgmtClientConfiguration:
2423
"""Configuration for ContainerServiceFleetMgmtClient.
2524
2625
Note that all parameters used to create this instance are saved as instance
@@ -42,12 +41,12 @@ def __init__(
4241
raise ValueError("Parameter 'credential' must not be None.")
4342
if subscription_id is None:
4443
raise ValueError("Parameter 'subscription_id' must not be None.")
45-
super(ContainerServiceFleetMgmtClientConfiguration, self).__init__(**kwargs)
4644

4745
self.credential = credential
4846
self.subscription_id = subscription_id
4947
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5048
kwargs.setdefault('sdk_moniker', 'azure-mgmt-containerservicefleet/{}'.format(VERSION))
49+
self.polling_interval = kwargs.get("polling_interval", 30)
5150
self._configure(**kwargs)
5251

5352
def _configure(

sdk/containerservice/azure-mgmt-containerservicefleet/azure/mgmt/containerservicefleet/_container_service_fleet_mgmt_client.py

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111

1212
from typing import Any, Optional, TYPE_CHECKING
1313

14+
from azure.core.pipeline import policies
1415
from azure.mgmt.core import ARMPipelineClient
16+
from azure.mgmt.core.policies import ARMAutoResourceProviderRegistrationPolicy
1517
from azure.profiles import KnownProfiles, ProfileDefinition
1618
from azure.profiles.multiapiclient import MultiApiClientMixin
1719

@@ -74,7 +76,25 @@ def __init__(
7476
if api_version:
7577
kwargs.setdefault('api_version', api_version)
7678
self._config = ContainerServiceFleetMgmtClientConfiguration(credential, subscription_id, **kwargs)
77-
self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
79+
_policies = kwargs.pop("policies", None)
80+
if _policies is None:
81+
_policies = [
82+
policies.RequestIdPolicy(**kwargs),
83+
self._config.headers_policy,
84+
self._config.user_agent_policy,
85+
self._config.proxy_policy,
86+
policies.ContentDecodePolicy(**kwargs),
87+
ARMAutoResourceProviderRegistrationPolicy(),
88+
self._config.redirect_policy,
89+
self._config.retry_policy,
90+
self._config.authentication_policy,
91+
self._config.custom_hook_policy,
92+
self._config.logging_policy,
93+
policies.DistributedTracingPolicy(**kwargs),
94+
policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None,
95+
self._config.http_logging_policy,
96+
]
97+
self._client = ARMPipelineClient(base_url=base_url, policies=_policies, **kwargs)
7898
super(ContainerServiceFleetMgmtClient, self).__init__(
7999
api_version=api_version,
80100
profile=profile
@@ -95,6 +115,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
95115
* 2023-06-15-preview: :mod:`v2023_06_15_preview.models<azure.mgmt.containerservicefleet.v2023_06_15_preview.models>`
96116
* 2023-08-15-preview: :mod:`v2023_08_15_preview.models<azure.mgmt.containerservicefleet.v2023_08_15_preview.models>`
97117
* 2023-10-15: :mod:`v2023_10_15.models<azure.mgmt.containerservicefleet.v2023_10_15.models>`
118+
* 2024-02-02-preview: :mod:`v2024_02_02_preview.models<azure.mgmt.containerservicefleet.v2024_02_02_preview.models>`
98119
"""
99120
if api_version == '2022-09-02-preview':
100121
from .v2022_06_02_preview import models
@@ -117,6 +138,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
117138
elif api_version == '2023-10-15':
118139
from .v2023_10_15 import models
119140
return models
141+
elif api_version == '2024-02-02-preview':
142+
from .v2024_02_02_preview import models
143+
return models
120144
raise ValueError("API version {} is not available".format(api_version))
121145

122146
@property
@@ -130,6 +154,7 @@ def fleet_members(self):
130154
* 2023-06-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.FleetMembersOperations>`
131155
* 2023-08-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.FleetMembersOperations>`
132156
* 2023-10-15: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.FleetMembersOperations>`
157+
* 2024-02-02-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2024_02_02_preview.operations.FleetMembersOperations>`
133158
"""
134159
api_version = self._get_api_version('fleet_members')
135160
if api_version == '2022-09-02-preview':
@@ -146,6 +171,8 @@ def fleet_members(self):
146171
from .v2023_08_15_preview.operations import FleetMembersOperations as OperationClass
147172
elif api_version == '2023-10-15':
148173
from .v2023_10_15.operations import FleetMembersOperations as OperationClass
174+
elif api_version == '2024-02-02-preview':
175+
from .v2024_02_02_preview.operations import FleetMembersOperations as OperationClass
149176
else:
150177
raise ValueError("API version {} does not have operation group 'fleet_members'".format(api_version))
151178
self._config.api_version = api_version
@@ -157,12 +184,15 @@ def fleet_update_strategies(self):
157184
158185
* 2023-08-15-preview: :class:`FleetUpdateStrategiesOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.FleetUpdateStrategiesOperations>`
159186
* 2023-10-15: :class:`FleetUpdateStrategiesOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.FleetUpdateStrategiesOperations>`
187+
* 2024-02-02-preview: :class:`FleetUpdateStrategiesOperations<azure.mgmt.containerservicefleet.v2024_02_02_preview.operations.FleetUpdateStrategiesOperations>`
160188
"""
161189
api_version = self._get_api_version('fleet_update_strategies')
162190
if api_version == '2023-08-15-preview':
163191
from .v2023_08_15_preview.operations import FleetUpdateStrategiesOperations as OperationClass
164192
elif api_version == '2023-10-15':
165193
from .v2023_10_15.operations import FleetUpdateStrategiesOperations as OperationClass
194+
elif api_version == '2024-02-02-preview':
195+
from .v2024_02_02_preview.operations import FleetUpdateStrategiesOperations as OperationClass
166196
else:
167197
raise ValueError("API version {} does not have operation group 'fleet_update_strategies'".format(api_version))
168198
self._config.api_version = api_version
@@ -179,6 +209,7 @@ def fleets(self):
179209
* 2023-06-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.FleetsOperations>`
180210
* 2023-08-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.FleetsOperations>`
181211
* 2023-10-15: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.FleetsOperations>`
212+
* 2024-02-02-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2024_02_02_preview.operations.FleetsOperations>`
182213
"""
183214
api_version = self._get_api_version('fleets')
184215
if api_version == '2022-09-02-preview':
@@ -195,6 +226,8 @@ def fleets(self):
195226
from .v2023_08_15_preview.operations import FleetsOperations as OperationClass
196227
elif api_version == '2023-10-15':
197228
from .v2023_10_15.operations import FleetsOperations as OperationClass
229+
elif api_version == '2024-02-02-preview':
230+
from .v2024_02_02_preview.operations import FleetsOperations as OperationClass
198231
else:
199232
raise ValueError("API version {} does not have operation group 'fleets'".format(api_version))
200233
self._config.api_version = api_version
@@ -209,6 +242,7 @@ def operations(self):
209242
* 2023-06-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.Operations>`
210243
* 2023-08-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.Operations>`
211244
* 2023-10-15: :class:`Operations<azure.mgmt.containerservicefleet.v2023_10_15.operations.Operations>`
245+
* 2024-02-02-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2024_02_02_preview.operations.Operations>`
212246
"""
213247
api_version = self._get_api_version('operations')
214248
if api_version == '2022-09-02-preview':
@@ -221,6 +255,8 @@ def operations(self):
221255
from .v2023_08_15_preview.operations import Operations as OperationClass
222256
elif api_version == '2023-10-15':
223257
from .v2023_10_15.operations import Operations as OperationClass
258+
elif api_version == '2024-02-02-preview':
259+
from .v2024_02_02_preview.operations import Operations as OperationClass
224260
else:
225261
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
226262
self._config.api_version = api_version
@@ -234,6 +270,7 @@ def update_runs(self):
234270
* 2023-06-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.UpdateRunsOperations>`
235271
* 2023-08-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.UpdateRunsOperations>`
236272
* 2023-10-15: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.UpdateRunsOperations>`
273+
* 2024-02-02-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2024_02_02_preview.operations.UpdateRunsOperations>`
237274
"""
238275
api_version = self._get_api_version('update_runs')
239276
if api_version == '2023-03-15-preview':
@@ -244,6 +281,8 @@ def update_runs(self):
244281
from .v2023_08_15_preview.operations import UpdateRunsOperations as OperationClass
245282
elif api_version == '2023-10-15':
246283
from .v2023_10_15.operations import UpdateRunsOperations as OperationClass
284+
elif api_version == '2024-02-02-preview':
285+
from .v2024_02_02_preview.operations import UpdateRunsOperations as OperationClass
247286
else:
248287
raise ValueError("API version {} does not have operation group 'update_runs'".format(api_version))
249288
self._config.api_version = api_version

0 commit comments

Comments
 (0)