2222 ArcSettingsOperations ,
2323 ClustersOperations ,
2424 DeploymentSettingsOperations ,
25+ EdgeDeviceJobsOperations ,
2526 EdgeDevicesOperations ,
2627 ExtensionsOperations ,
2728 OffersOperations ,
3233 UpdateRunsOperations ,
3334 UpdateSummariesOperations ,
3435 UpdatesOperations ,
36+ ValidatedSolutionRecipesOperations ,
3537)
3638
3739if TYPE_CHECKING :
38- # pylint: disable=unused-import,ungrouped-imports
3940 from azure .core .credentials import TokenCredential
4041
4142
42- class AzureStackHCIClient : # pylint: disable=client-accepts-api-version-keyword, too-many-instance-attributes
43+ class AzureStackHCIClient : # pylint: disable=too-many-instance-attributes
4344 """Azure Stack HCI management service.
4445
4546 :ivar arc_settings: ArcSettingsOperations operations
@@ -48,6 +49,8 @@ class AzureStackHCIClient: # pylint: disable=client-accepts-api-version-keyword
4849 :vartype clusters: azure.mgmt.azurestackhci.operations.ClustersOperations
4950 :ivar deployment_settings: DeploymentSettingsOperations operations
5051 :vartype deployment_settings: azure.mgmt.azurestackhci.operations.DeploymentSettingsOperations
52+ :ivar edge_device_jobs: EdgeDeviceJobsOperations operations
53+ :vartype edge_device_jobs: azure.mgmt.azurestackhci.operations.EdgeDeviceJobsOperations
5154 :ivar edge_devices: EdgeDevicesOperations operations
5255 :vartype edge_devices: azure.mgmt.azurestackhci.operations.EdgeDevicesOperations
5356 :ivar extensions: ExtensionsOperations operations
@@ -64,18 +67,21 @@ class AzureStackHCIClient: # pylint: disable=client-accepts-api-version-keyword
6467 :vartype skus: azure.mgmt.azurestackhci.operations.SkusOperations
6568 :ivar update_runs: UpdateRunsOperations operations
6669 :vartype update_runs: azure.mgmt.azurestackhci.operations.UpdateRunsOperations
67- :ivar update_summaries: UpdateSummariesOperations operations
68- :vartype update_summaries: azure.mgmt.azurestackhci.operations.UpdateSummariesOperations
6970 :ivar updates: UpdatesOperations operations
7071 :vartype updates: azure.mgmt.azurestackhci.operations.UpdatesOperations
72+ :ivar update_summaries: UpdateSummariesOperations operations
73+ :vartype update_summaries: azure.mgmt.azurestackhci.operations.UpdateSummariesOperations
74+ :ivar validated_solution_recipes: ValidatedSolutionRecipesOperations operations
75+ :vartype validated_solution_recipes:
76+ azure.mgmt.azurestackhci.operations.ValidatedSolutionRecipesOperations
7177 :param credential: Credential needed for the client to connect to Azure. Required.
7278 :type credential: ~azure.core.credentials.TokenCredential
7379 :param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
7480 :type subscription_id: str
7581 :param base_url: Service URL. Default value is "https://management.azure.com".
7682 :type base_url: str
77- :keyword api_version: Api Version. Default value is "2024-04 -01". Note that overriding this
78- default value may result in unsupported behavior.
83+ :keyword api_version: Api Version. Default value is "2025-02 -01-preview ". Note that overriding
84+ this default value may result in unsupported behavior.
7985 :paramtype api_version: str
8086 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
8187 Retry-After header is present.
@@ -120,6 +126,7 @@ def __init__(
120126 self .deployment_settings = DeploymentSettingsOperations (
121127 self ._client , self ._config , self ._serialize , self ._deserialize
122128 )
129+ self .edge_device_jobs = EdgeDeviceJobsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
123130 self .edge_devices = EdgeDevicesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
124131 self .extensions = ExtensionsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
125132 self .offers = OffersOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
@@ -130,10 +137,13 @@ def __init__(
130137 )
131138 self .skus = SkusOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
132139 self .update_runs = UpdateRunsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
140+ self .updates = UpdatesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
133141 self .update_summaries = UpdateSummariesOperations (
134142 self ._client , self ._config , self ._serialize , self ._deserialize
135143 )
136- self .updates = UpdatesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
144+ self .validated_solution_recipes = ValidatedSolutionRecipesOperations (
145+ self ._client , self ._config , self ._serialize , self ._deserialize
146+ )
137147
138148 def _send_request (self , request : HttpRequest , * , stream : bool = False , ** kwargs : Any ) -> HttpResponse :
139149 """Runs the network request through the client's chained policies.
0 commit comments