Skip to content

Commit

Permalink
CodeGen from PR 25768 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
AKS Fleet 2023 10 15 (Azure#25768)

* rebase

* rebase

* rebase

* rebase

* rebase

* rebase

* rebase

* [Fleet] Fix readme.md for 0815 (Azure#25822)

* fix readme

* format

* remove hub profile

* examples

* fixed example

* fix example

* fix readme

* rebase

* suppress versioning error

* compile
  • Loading branch information
SDKAuto committed Oct 19, 2023
1 parent 96098b8 commit 3182c37
Show file tree
Hide file tree
Showing 91 changed files with 22,202 additions and 76 deletions.
12 changes: 7 additions & 5 deletions sdk/containerservice/azure-mgmt-containerservicefleet/_meta.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
{
"commit": "c320f58d8643a309c126dd4ec5fdc6737fccd981",
"commit": "8f889f0967e411fc1042aed0a097868b360f525a",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.9.7",
"use": [
"@autorest/python@6.7.1",
"@autorest/modelerfour@4.26.2"
],
"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",
"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=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.7.1 --use=@autorest/modelerfour@4.26.2 --version=3.9.7 --version-tolerant=False",
"readme": "specification/containerservice/resource-manager/Microsoft.ContainerService/fleet/readme.md",
"package-2023-06-preview": "2023-08-24 23:54:30 -0700 802fc0a5edd13b96e8a6aeadb742657188e9e866 preview/2023-06-15-preview/fleets.json",
"package-2023-03-preview": "2023-08-24 23:54:30 -0700 802fc0a5edd13b96e8a6aeadb742657188e9e866 preview/2023-03-15-preview/fleets.json",
"package-2023-06-preview": "2023-09-25 18:13:20 -0700 3f4960b89849332a527280332fab992a4e99e0f0 preview/2023-06-15-preview/fleets.json",
"package-2023-03-preview": "2023-09-25 18:13:20 -0700 3f4960b89849332a527280332fab992a4e99e0f0 preview/2023-03-15-preview/fleets.json",
"package-2022-09-preview": "2023-08-24 23:54:30 -0700 802fc0a5edd13b96e8a6aeadb742657188e9e866 preview/2022-09-02-preview/fleets.json",
"package-2022-07-preview": "2023-02-15 15:17:59 +0800 67527326606bd3c71700e2b96ff3c9ce9e655e29 preview/2022-07-02-preview/fleets.json",
"package-2022-06-preview": "2023-02-15 15:17:59 +0800 67527326606bd3c71700e2b96ff3c9ce9e655e29 preview/2022-06-02-preview/fleets.json"
"package-2022-06-preview": "2023-02-15 15:17:59 +0800 67527326606bd3c71700e2b96ff3c9ce9e655e29 preview/2022-06-02-preview/fleets.json",
"package-2023-10": "2023-10-19 11:14:26 -0700 8f889f0967e411fc1042aed0a097868b360f525a stable/2023-10-15/fleets.json",
"package-2023-08-preview": "2023-09-25 18:13:20 -0700 3f4960b89849332a527280332fab992a4e99e0f0 preview/2023-08-15-preview/fleets.json"
}
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ class ContainerServiceFleetMgmtClient(MultiApiClientMixin, _SDKClient):
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
"""

DEFAULT_API_VERSION = '2023-06-15-preview'
DEFAULT_API_VERSION = '2023-10-15'
_PROFILE_TAG = "azure.mgmt.containerservicefleet.ContainerServiceFleetMgmtClient"
LATEST_PROFILE = ProfileDefinition({
_PROFILE_TAG: {
Expand Down Expand Up @@ -93,6 +93,8 @@ def models(cls, api_version=DEFAULT_API_VERSION):
* 2022-06-02-preview: :mod:`v2022_09_02_preview.models<azure.mgmt.containerservicefleet.v2022_09_02_preview.models>`
* 2023-03-15-preview: :mod:`v2023_03_15_preview.models<azure.mgmt.containerservicefleet.v2023_03_15_preview.models>`
* 2023-06-15-preview: :mod:`v2023_06_15_preview.models<azure.mgmt.containerservicefleet.v2023_06_15_preview.models>`
* 2023-08-15-preview: :mod:`v2023_08_15_preview.models<azure.mgmt.containerservicefleet.v2023_08_15_preview.models>`
* 2023-10-15: :mod:`v2023_10_15.models<azure.mgmt.containerservicefleet.v2023_10_15.models>`
"""
if api_version == '2022-09-02-preview':
from .v2022_06_02_preview import models
Expand All @@ -109,6 +111,12 @@ def models(cls, api_version=DEFAULT_API_VERSION):
elif api_version == '2023-06-15-preview':
from .v2023_06_15_preview import models
return models
elif api_version == '2023-08-15-preview':
from .v2023_08_15_preview import models
return models
elif api_version == '2023-10-15':
from .v2023_10_15 import models
return models
raise ValueError("API version {} is not available".format(api_version))

@property
Expand All @@ -120,6 +128,8 @@ def fleet_members(self):
* 2022-06-02-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2022_09_02_preview.operations.FleetMembersOperations>`
* 2023-03-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.FleetMembersOperations>`
* 2023-06-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.FleetMembersOperations>`
* 2023-08-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.FleetMembersOperations>`
* 2023-10-15: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.FleetMembersOperations>`
"""
api_version = self._get_api_version('fleet_members')
if api_version == '2022-09-02-preview':
Expand All @@ -132,11 +142,32 @@ def fleet_members(self):
from .v2023_03_15_preview.operations import FleetMembersOperations as OperationClass
elif api_version == '2023-06-15-preview':
from .v2023_06_15_preview.operations import FleetMembersOperations as OperationClass
elif api_version == '2023-08-15-preview':
from .v2023_08_15_preview.operations import FleetMembersOperations as OperationClass
elif api_version == '2023-10-15':
from .v2023_10_15.operations import FleetMembersOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'fleet_members'".format(api_version))
self._config.api_version = api_version
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version)

@property
def fleet_update_strategies(self):
"""Instance depends on the API version:
* 2023-08-15-preview: :class:`FleetUpdateStrategiesOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.FleetUpdateStrategiesOperations>`
* 2023-10-15: :class:`FleetUpdateStrategiesOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.FleetUpdateStrategiesOperations>`
"""
api_version = self._get_api_version('fleet_update_strategies')
if api_version == '2023-08-15-preview':
from .v2023_08_15_preview.operations import FleetUpdateStrategiesOperations as OperationClass
elif api_version == '2023-10-15':
from .v2023_10_15.operations import FleetUpdateStrategiesOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'fleet_update_strategies'".format(api_version))
self._config.api_version = api_version
return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version)), api_version)

@property
def fleets(self):
"""Instance depends on the API version:
Expand All @@ -146,6 +177,8 @@ def fleets(self):
* 2022-06-02-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2022_09_02_preview.operations.FleetsOperations>`
* 2023-03-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.FleetsOperations>`
* 2023-06-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.FleetsOperations>`
* 2023-08-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.FleetsOperations>`
* 2023-10-15: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.FleetsOperations>`
"""
api_version = self._get_api_version('fleets')
if api_version == '2022-09-02-preview':
Expand All @@ -158,6 +191,10 @@ def fleets(self):
from .v2023_03_15_preview.operations import FleetsOperations as OperationClass
elif api_version == '2023-06-15-preview':
from .v2023_06_15_preview.operations import FleetsOperations as OperationClass
elif api_version == '2023-08-15-preview':
from .v2023_08_15_preview.operations import FleetsOperations as OperationClass
elif api_version == '2023-10-15':
from .v2023_10_15.operations import FleetsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'fleets'".format(api_version))
self._config.api_version = api_version
Expand All @@ -170,6 +207,8 @@ def operations(self):
* 2022-09-02-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2022_06_02_preview.operations.Operations>`
* 2023-03-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.Operations>`
* 2023-06-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.Operations>`
* 2023-08-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.Operations>`
* 2023-10-15: :class:`Operations<azure.mgmt.containerservicefleet.v2023_10_15.operations.Operations>`
"""
api_version = self._get_api_version('operations')
if api_version == '2022-09-02-preview':
Expand All @@ -178,6 +217,10 @@ def operations(self):
from .v2023_03_15_preview.operations import Operations as OperationClass
elif api_version == '2023-06-15-preview':
from .v2023_06_15_preview.operations import Operations as OperationClass
elif api_version == '2023-08-15-preview':
from .v2023_08_15_preview.operations import Operations as OperationClass
elif api_version == '2023-10-15':
from .v2023_10_15.operations import Operations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
self._config.api_version = api_version
Expand All @@ -189,12 +232,18 @@ def update_runs(self):
* 2023-03-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.UpdateRunsOperations>`
* 2023-06-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.UpdateRunsOperations>`
* 2023-08-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.operations.UpdateRunsOperations>`
* 2023-10-15: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_10_15.operations.UpdateRunsOperations>`
"""
api_version = self._get_api_version('update_runs')
if api_version == '2023-03-15-preview':
from .v2023_03_15_preview.operations import UpdateRunsOperations as OperationClass
elif api_version == '2023-06-15-preview':
from .v2023_06_15_preview.operations import UpdateRunsOperations as OperationClass
elif api_version == '2023-08-15-preview':
from .v2023_08_15_preview.operations import UpdateRunsOperations as OperationClass
elif api_version == '2023-10-15':
from .v2023_10_15.operations import UpdateRunsOperations as OperationClass
else:
raise ValueError("API version {} does not have operation group 'update_runs'".format(api_version))
self._config.api_version = api_version
Expand Down
Loading

0 comments on commit 3182c37

Please sign in to comment.