2626 DatastoresOperations ,
2727 GlobalReachConnectionsOperations ,
2828 HcxEnterpriseSitesOperations ,
29+ HostsOperations ,
2930 IscsiPathsOperations ,
3031 LocationsOperations ,
32+ MaintenancesOperations ,
3133 Operations ,
3234 PlacementPoliciesOperations ,
3335 PrivateCloudsOperations ,
36+ ProvisionedNetworksOperations ,
37+ PureStoragePoliciesOperations ,
3438 ScriptCmdletsOperations ,
3539 ScriptExecutionsOperations ,
3640 ScriptPackagesOperations ,
41+ SkusOperations ,
3742 VirtualMachinesOperations ,
3843 WorkloadNetworksOperations ,
3944)
4045
4146if TYPE_CHECKING :
42- # pylint: disable=unused-import,ungrouped-imports
4347 from azure .core .credentials import TokenCredential
4448
4549
46- class AVSClient : # pylint: disable=client-accepts-api-version-keyword, too-many-instance-attributes
50+ class AVSClient : # pylint: disable=too-many-instance-attributes
4751 """Azure VMware Solution API.
4852
4953 :ivar operations: Operations operations
@@ -52,6 +56,8 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
5256 :vartype locations: azure.mgmt.avs.operations.LocationsOperations
5357 :ivar private_clouds: PrivateCloudsOperations operations
5458 :vartype private_clouds: azure.mgmt.avs.operations.PrivateCloudsOperations
59+ :ivar skus: SkusOperations operations
60+ :vartype skus: azure.mgmt.avs.operations.SkusOperations
5561 :ivar addons: AddonsOperations operations
5662 :vartype addons: azure.mgmt.avs.operations.AddonsOperations
5763 :ivar authorizations: AuthorizationsOperations operations
@@ -62,6 +68,8 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
6268 :vartype clusters: azure.mgmt.avs.operations.ClustersOperations
6369 :ivar datastores: DatastoresOperations operations
6470 :vartype datastores: azure.mgmt.avs.operations.DatastoresOperations
71+ :ivar hosts: HostsOperations operations
72+ :vartype hosts: azure.mgmt.avs.operations.HostsOperations
6573 :ivar placement_policies: PlacementPoliciesOperations operations
6674 :vartype placement_policies: azure.mgmt.avs.operations.PlacementPoliciesOperations
6775 :ivar virtual_machines: VirtualMachinesOperations operations
@@ -72,6 +80,12 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
7280 :vartype hcx_enterprise_sites: azure.mgmt.avs.operations.HcxEnterpriseSitesOperations
7381 :ivar iscsi_paths: IscsiPathsOperations operations
7482 :vartype iscsi_paths: azure.mgmt.avs.operations.IscsiPathsOperations
83+ :ivar maintenances: MaintenancesOperations operations
84+ :vartype maintenances: azure.mgmt.avs.operations.MaintenancesOperations
85+ :ivar provisioned_networks: ProvisionedNetworksOperations operations
86+ :vartype provisioned_networks: azure.mgmt.avs.operations.ProvisionedNetworksOperations
87+ :ivar pure_storage_policies: PureStoragePoliciesOperations operations
88+ :vartype pure_storage_policies: azure.mgmt.avs.operations.PureStoragePoliciesOperations
7589 :ivar script_executions: ScriptExecutionsOperations operations
7690 :vartype script_executions: azure.mgmt.avs.operations.ScriptExecutionsOperations
7791 :ivar script_packages: ScriptPackagesOperations operations
@@ -86,7 +100,7 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
86100 :type subscription_id: str
87101 :param base_url: Service URL. Default value is "https://management.azure.com".
88102 :type base_url: str
89- :keyword api_version: Api Version. Default value is "2023 -09-01". Note that overriding this
103+ :keyword api_version: Api Version. Default value is "2024 -09-01". Note that overriding this
90104 default value may result in unsupported behavior.
91105 :paramtype api_version: str
92106 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
@@ -128,11 +142,13 @@ def __init__(
128142 self .operations = Operations (self ._client , self ._config , self ._serialize , self ._deserialize )
129143 self .locations = LocationsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
130144 self .private_clouds = PrivateCloudsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
145+ self .skus = SkusOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
131146 self .addons = AddonsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
132147 self .authorizations = AuthorizationsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
133148 self .cloud_links = CloudLinksOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
134149 self .clusters = ClustersOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
135150 self .datastores = DatastoresOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
151+ self .hosts = HostsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
136152 self .placement_policies = PlacementPoliciesOperations (
137153 self ._client , self ._config , self ._serialize , self ._deserialize
138154 )
@@ -146,6 +162,13 @@ def __init__(
146162 self ._client , self ._config , self ._serialize , self ._deserialize
147163 )
148164 self .iscsi_paths = IscsiPathsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
165+ self .maintenances = MaintenancesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
166+ self .provisioned_networks = ProvisionedNetworksOperations (
167+ self ._client , self ._config , self ._serialize , self ._deserialize
168+ )
169+ self .pure_storage_policies = PureStoragePoliciesOperations (
170+ self ._client , self ._config , self ._serialize , self ._deserialize
171+ )
149172 self .script_executions = ScriptExecutionsOperations (
150173 self ._client , self ._config , self ._serialize , self ._deserialize
151174 )
0 commit comments