Skip to content

Commit

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

* Adds base for updating Microsoft.ContainerService/fleet from version preview/2023-06-15-preview to version 2023-08-15-preview

* Updates readme

* Updates API version in new specs and examples

* [Fleet][Dev] Strategy resource API (Azure#25582)

* Adds base for updating Microsoft.ContainerService/fleet from version preview/2023-06-15-preview to version 2023-07-15-preview

* rebase

* Updates API version in new specs and examples

* new tsp files

* new tsp files

* readme files

* copy example files

* new example files

* fix example files

* compile

* compile to add new example files

* improve comments

* format tsp files

* re-compile

* improve comments

* visibility concistency

* [Fleet] Add VMSize to hub profile (Azure#25709)

* add VMSize to hub profile
* add VMSize examples
* improve description
* format

* Add portal FQDN to fleet hub profile (Azure#25766)

Co-authored-by: nguyenmin <nguyenmin@microsoft.com>

* [Fleet] Move VMSize into AgentProfile (Azure#25805)

* move vm size into agent profile

* re-generate

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

* fix readme

* format

---------

Co-authored-by: Minh Nguyen <comrc019@icloud.com>
Co-authored-by: nguyenmin <nguyenmin@microsoft.com>
  • Loading branch information
3 people committed Sep 26, 2023
1 parent 1c87805 commit d9a17e1
Show file tree
Hide file tree
Showing 61 changed files with 11,399 additions and 76 deletions.
11 changes: 6 additions & 5 deletions sdk/containerservice/azure-mgmt-containerservicefleet/_meta.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
{
"commit": "c320f58d8643a309c126dd4ec5fdc6737fccd981",
"commit": "3f4960b89849332a527280332fab992a4e99e0f0",
"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-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-08-15-preview'
_PROFILE_TAG = "azure.mgmt.containerservicefleet.ContainerServiceFleetMgmtClient"
LATEST_PROFILE = ProfileDefinition({
_PROFILE_TAG: {
Expand Down Expand Up @@ -93,6 +93,7 @@ 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>`
"""
if api_version == '2022-09-02-preview':
from .v2022_06_02_preview import models
Expand All @@ -109,6 +110,9 @@ 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
raise ValueError("API version {} is not available".format(api_version))

@property
Expand All @@ -120,6 +124,7 @@ 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>`
"""
api_version = self._get_api_version('fleet_members')
if api_version == '2022-09-02-preview':
Expand All @@ -132,11 +137,27 @@ 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
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>`
"""
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
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 +167,7 @@ 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>`
"""
api_version = self._get_api_version('fleets')
if api_version == '2022-09-02-preview':
Expand All @@ -158,6 +180,8 @@ 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
else:
raise ValueError("API version {} does not have operation group 'fleets'".format(api_version))
self._config.api_version = api_version
Expand All @@ -170,6 +194,7 @@ 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>`
"""
api_version = self._get_api_version('operations')
if api_version == '2022-09-02-preview':
Expand All @@ -178,6 +203,8 @@ 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
else:
raise ValueError("API version {} does not have operation group 'operations'".format(api_version))
self._config.api_version = api_version
Expand All @@ -189,12 +216,15 @@ 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>`
"""
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
else:
raise ValueError("API version {} does not have operation group 'update_runs'".format(api_version))
self._config.api_version = api_version
Expand Down
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-08-15-preview'
_PROFILE_TAG = "azure.mgmt.containerservicefleet.ContainerServiceFleetMgmtClient"
LATEST_PROFILE = ProfileDefinition({
_PROFILE_TAG: {
Expand Down Expand Up @@ -93,6 +93,7 @@ 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>`
"""
if api_version == '2022-09-02-preview':
from ..v2022_06_02_preview import models
Expand All @@ -109,6 +110,9 @@ 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
raise ValueError("API version {} is not available".format(api_version))

@property
Expand All @@ -120,6 +124,7 @@ def fleet_members(self):
* 2022-06-02-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2022_09_02_preview.aio.operations.FleetMembersOperations>`
* 2023-03-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.aio.operations.FleetMembersOperations>`
* 2023-06-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.aio.operations.FleetMembersOperations>`
* 2023-08-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.aio.operations.FleetMembersOperations>`
"""
api_version = self._get_api_version('fleet_members')
if api_version == '2022-09-02-preview':
Expand All @@ -132,11 +137,27 @@ def fleet_members(self):
from ..v2023_03_15_preview.aio.operations import FleetMembersOperations as OperationClass
elif api_version == '2023-06-15-preview':
from ..v2023_06_15_preview.aio.operations import FleetMembersOperations as OperationClass
elif api_version == '2023-08-15-preview':
from ..v2023_08_15_preview.aio.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.aio.operations.FleetUpdateStrategiesOperations>`
"""
api_version = self._get_api_version('fleet_update_strategies')
if api_version == '2023-08-15-preview':
from ..v2023_08_15_preview.aio.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 +167,7 @@ def fleets(self):
* 2022-06-02-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2022_09_02_preview.aio.operations.FleetsOperations>`
* 2023-03-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.aio.operations.FleetsOperations>`
* 2023-06-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.aio.operations.FleetsOperations>`
* 2023-08-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.aio.operations.FleetsOperations>`
"""
api_version = self._get_api_version('fleets')
if api_version == '2022-09-02-preview':
Expand All @@ -158,6 +180,8 @@ def fleets(self):
from ..v2023_03_15_preview.aio.operations import FleetsOperations as OperationClass
elif api_version == '2023-06-15-preview':
from ..v2023_06_15_preview.aio.operations import FleetsOperations as OperationClass
elif api_version == '2023-08-15-preview':
from ..v2023_08_15_preview.aio.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 +194,7 @@ def operations(self):
* 2022-09-02-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2022_06_02_preview.aio.operations.Operations>`
* 2023-03-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_03_15_preview.aio.operations.Operations>`
* 2023-06-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_06_15_preview.aio.operations.Operations>`
* 2023-08-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_08_15_preview.aio.operations.Operations>`
"""
api_version = self._get_api_version('operations')
if api_version == '2022-09-02-preview':
Expand All @@ -178,6 +203,8 @@ def operations(self):
from ..v2023_03_15_preview.aio.operations import Operations as OperationClass
elif api_version == '2023-06-15-preview':
from ..v2023_06_15_preview.aio.operations import Operations as OperationClass
elif api_version == '2023-08-15-preview':
from ..v2023_08_15_preview.aio.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 +216,15 @@ def update_runs(self):
* 2023-03-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.aio.operations.UpdateRunsOperations>`
* 2023-06-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.aio.operations.UpdateRunsOperations>`
* 2023-08-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_08_15_preview.aio.operations.UpdateRunsOperations>`
"""
api_version = self._get_api_version('update_runs')
if api_version == '2023-03-15-preview':
from ..v2023_03_15_preview.aio.operations import UpdateRunsOperations as OperationClass
elif api_version == '2023-06-15-preview':
from ..v2023_06_15_preview.aio.operations import UpdateRunsOperations as OperationClass
elif api_version == '2023-08-15-preview':
from ..v2023_08_15_preview.aio.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
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
# Licensed under the MIT License. See License.txt in the project root for
# license information.
# --------------------------------------------------------------------------
from .v2023_06_15_preview.models import *
from .v2023_08_15_preview.models import *
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

VERSION = "1.0.0b2"
VERSION = "1.0.0b1"
Loading

0 comments on commit d9a17e1

Please sign in to comment.