@@ -53,7 +53,7 @@ class ContainerServiceFleetMgmtClient(MultiApiClientMixin, _SDKClient):
5353 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
5454 """
5555
56- DEFAULT_API_VERSION = '2023-03 -15-preview'
56+ DEFAULT_API_VERSION = '2023-06 -15-preview'
5757 _PROFILE_TAG = "azure.mgmt.containerservicefleet.ContainerServiceFleetMgmtClient"
5858 LATEST_PROFILE = ProfileDefinition ({
5959 _PROFILE_TAG : {
@@ -71,6 +71,8 @@ def __init__(
7171 profile : KnownProfiles = KnownProfiles .default ,
7272 ** kwargs : Any
7373 ):
74+ if api_version :
75+ kwargs .setdefault ('api_version' , api_version )
7476 self ._config = ContainerServiceFleetMgmtClientConfiguration (credential , subscription_id , ** kwargs )
7577 self ._client = ARMPipelineClient (base_url = base_url , config = self ._config , ** kwargs )
7678 super (ContainerServiceFleetMgmtClient , self ).__init__ (
@@ -90,6 +92,7 @@ def models(cls, api_version=DEFAULT_API_VERSION):
9092 * 2022-07-02-preview: :mod:`v2022_07_02_preview.models<azure.mgmt.containerservicefleet.v2022_07_02_preview.models>`
9193 * 2022-06-02-preview: :mod:`v2022_09_02_preview.models<azure.mgmt.containerservicefleet.v2022_09_02_preview.models>`
9294 * 2023-03-15-preview: :mod:`v2023_03_15_preview.models<azure.mgmt.containerservicefleet.v2023_03_15_preview.models>`
95+ * 2023-06-15-preview: :mod:`v2023_06_15_preview.models<azure.mgmt.containerservicefleet.v2023_06_15_preview.models>`
9396 """
9497 if api_version == '2022-09-02-preview' :
9598 from .v2022_06_02_preview import models
@@ -103,6 +106,9 @@ def models(cls, api_version=DEFAULT_API_VERSION):
103106 elif api_version == '2023-03-15-preview' :
104107 from .v2023_03_15_preview import models
105108 return models
109+ elif api_version == '2023-06-15-preview' :
110+ from .v2023_06_15_preview import models
111+ return models
106112 raise ValueError ("API version {} is not available" .format (api_version ))
107113
108114 @property
@@ -113,6 +119,7 @@ def fleet_members(self):
113119 * 2022-07-02-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2022_07_02_preview.operations.FleetMembersOperations>`
114120 * 2022-06-02-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2022_09_02_preview.operations.FleetMembersOperations>`
115121 * 2023-03-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.FleetMembersOperations>`
122+ * 2023-06-15-preview: :class:`FleetMembersOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.FleetMembersOperations>`
116123 """
117124 api_version = self ._get_api_version ('fleet_members' )
118125 if api_version == '2022-09-02-preview' :
@@ -123,10 +130,12 @@ def fleet_members(self):
123130 from .v2022_09_02_preview .operations import FleetMembersOperations as OperationClass
124131 elif api_version == '2023-03-15-preview' :
125132 from .v2023_03_15_preview .operations import FleetMembersOperations as OperationClass
133+ elif api_version == '2023-06-15-preview' :
134+ from .v2023_06_15_preview .operations import FleetMembersOperations as OperationClass
126135 else :
127136 raise ValueError ("API version {} does not have operation group 'fleet_members'" .format (api_version ))
128137 self ._config .api_version = api_version
129- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
138+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
130139
131140 @property
132141 def fleets (self ):
@@ -136,6 +145,7 @@ def fleets(self):
136145 * 2022-07-02-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2022_07_02_preview.operations.FleetsOperations>`
137146 * 2022-06-02-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2022_09_02_preview.operations.FleetsOperations>`
138147 * 2023-03-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.FleetsOperations>`
148+ * 2023-06-15-preview: :class:`FleetsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.FleetsOperations>`
139149 """
140150 api_version = self ._get_api_version ('fleets' )
141151 if api_version == '2022-09-02-preview' :
@@ -146,41 +156,49 @@ def fleets(self):
146156 from .v2022_09_02_preview .operations import FleetsOperations as OperationClass
147157 elif api_version == '2023-03-15-preview' :
148158 from .v2023_03_15_preview .operations import FleetsOperations as OperationClass
159+ elif api_version == '2023-06-15-preview' :
160+ from .v2023_06_15_preview .operations import FleetsOperations as OperationClass
149161 else :
150162 raise ValueError ("API version {} does not have operation group 'fleets'" .format (api_version ))
151163 self ._config .api_version = api_version
152- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
164+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
153165
154166 @property
155167 def operations (self ):
156168 """Instance depends on the API version:
157169
158170 * 2022-09-02-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2022_06_02_preview.operations.Operations>`
159171 * 2023-03-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.Operations>`
172+ * 2023-06-15-preview: :class:`Operations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.Operations>`
160173 """
161174 api_version = self ._get_api_version ('operations' )
162175 if api_version == '2022-09-02-preview' :
163176 from .v2022_06_02_preview .operations import Operations as OperationClass
164177 elif api_version == '2023-03-15-preview' :
165178 from .v2023_03_15_preview .operations import Operations as OperationClass
179+ elif api_version == '2023-06-15-preview' :
180+ from .v2023_06_15_preview .operations import Operations as OperationClass
166181 else :
167182 raise ValueError ("API version {} does not have operation group 'operations'" .format (api_version ))
168183 self ._config .api_version = api_version
169- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
184+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
170185
171186 @property
172187 def update_runs (self ):
173188 """Instance depends on the API version:
174189
175190 * 2023-03-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_03_15_preview.operations.UpdateRunsOperations>`
191+ * 2023-06-15-preview: :class:`UpdateRunsOperations<azure.mgmt.containerservicefleet.v2023_06_15_preview.operations.UpdateRunsOperations>`
176192 """
177193 api_version = self ._get_api_version ('update_runs' )
178194 if api_version == '2023-03-15-preview' :
179195 from .v2023_03_15_preview .operations import UpdateRunsOperations as OperationClass
196+ elif api_version == '2023-06-15-preview' :
197+ from .v2023_06_15_preview .operations import UpdateRunsOperations as OperationClass
180198 else :
181199 raise ValueError ("API version {} does not have operation group 'update_runs'" .format (api_version ))
182200 self ._config .api_version = api_version
183- return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )))
201+ return OperationClass (self ._client , self ._config , Serializer (self ._models_dict (api_version )), Deserializer (self ._models_dict (api_version )), api_version )
184202
185203 def close (self ):
186204 self ._client .close ()
0 commit comments