2626 DatastoresOperations ,
2727 GlobalReachConnectionsOperations ,
2828 HcxEnterpriseSitesOperations ,
29+ HostsOperations ,
2930 IscsiPathsOperations ,
3031 LocationsOperations ,
3132 Operations ,
3233 PlacementPoliciesOperations ,
3334 PrivateCloudsOperations ,
35+ ProvisionedNetworksOperations ,
36+ PureStoragePoliciesOperations ,
3437 ScriptCmdletsOperations ,
3538 ScriptExecutionsOperations ,
3639 ScriptPackagesOperations ,
40+ SkusOperations ,
3741 VirtualMachinesOperations ,
3842 WorkloadNetworksOperations ,
3943)
4044
4145if TYPE_CHECKING :
42- # pylint: disable=unused-import,ungrouped-imports
4346 from azure .core .credentials import TokenCredential
4447
4548
46- class AVSClient : # pylint: disable=client-accepts-api-version-keyword, too-many-instance-attributes
49+ class AVSClient : # pylint: disable=too-many-instance-attributes
4750 """Azure VMware Solution API.
4851
4952 :ivar operations: Operations operations
@@ -52,6 +55,8 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
5255 :vartype locations: azure.mgmt.avs.operations.LocationsOperations
5356 :ivar private_clouds: PrivateCloudsOperations operations
5457 :vartype private_clouds: azure.mgmt.avs.operations.PrivateCloudsOperations
58+ :ivar skus: SkusOperations operations
59+ :vartype skus: azure.mgmt.avs.operations.SkusOperations
5560 :ivar addons: AddonsOperations operations
5661 :vartype addons: azure.mgmt.avs.operations.AddonsOperations
5762 :ivar authorizations: AuthorizationsOperations operations
@@ -62,6 +67,8 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
6267 :vartype clusters: azure.mgmt.avs.operations.ClustersOperations
6368 :ivar datastores: DatastoresOperations operations
6469 :vartype datastores: azure.mgmt.avs.operations.DatastoresOperations
70+ :ivar hosts: HostsOperations operations
71+ :vartype hosts: azure.mgmt.avs.operations.HostsOperations
6572 :ivar placement_policies: PlacementPoliciesOperations operations
6673 :vartype placement_policies: azure.mgmt.avs.operations.PlacementPoliciesOperations
6774 :ivar virtual_machines: VirtualMachinesOperations operations
@@ -72,6 +79,10 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
7279 :vartype hcx_enterprise_sites: azure.mgmt.avs.operations.HcxEnterpriseSitesOperations
7380 :ivar iscsi_paths: IscsiPathsOperations operations
7481 :vartype iscsi_paths: azure.mgmt.avs.operations.IscsiPathsOperations
82+ :ivar provisioned_networks: ProvisionedNetworksOperations operations
83+ :vartype provisioned_networks: azure.mgmt.avs.operations.ProvisionedNetworksOperations
84+ :ivar pure_storage_policies: PureStoragePoliciesOperations operations
85+ :vartype pure_storage_policies: azure.mgmt.avs.operations.PureStoragePoliciesOperations
7586 :ivar script_executions: ScriptExecutionsOperations operations
7687 :vartype script_executions: azure.mgmt.avs.operations.ScriptExecutionsOperations
7788 :ivar script_packages: ScriptPackagesOperations operations
@@ -86,7 +97,7 @@ class AVSClient: # pylint: disable=client-accepts-api-version-keyword,too-many-
8697 :type subscription_id: str
8798 :param base_url: Service URL. Default value is "https://management.azure.com".
8899 :type base_url: str
89- :keyword api_version: Api Version. Default value is "2023 -09-01". Note that overriding this
100+ :keyword api_version: Api Version. Default value is "2024 -09-01". Note that overriding this
90101 default value may result in unsupported behavior.
91102 :paramtype api_version: str
92103 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
@@ -128,11 +139,13 @@ def __init__(
128139 self .operations = Operations (self ._client , self ._config , self ._serialize , self ._deserialize )
129140 self .locations = LocationsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
130141 self .private_clouds = PrivateCloudsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
142+ self .skus = SkusOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
131143 self .addons = AddonsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
132144 self .authorizations = AuthorizationsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
133145 self .cloud_links = CloudLinksOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
134146 self .clusters = ClustersOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
135147 self .datastores = DatastoresOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
148+ self .hosts = HostsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
136149 self .placement_policies = PlacementPoliciesOperations (
137150 self ._client , self ._config , self ._serialize , self ._deserialize
138151 )
@@ -146,6 +159,12 @@ def __init__(
146159 self ._client , self ._config , self ._serialize , self ._deserialize
147160 )
148161 self .iscsi_paths = IscsiPathsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
162+ self .provisioned_networks = ProvisionedNetworksOperations (
163+ self ._client , self ._config , self ._serialize , self ._deserialize
164+ )
165+ self .pure_storage_policies = PureStoragePoliciesOperations (
166+ self ._client , self ._config , self ._serialize , self ._deserialize
167+ )
149168 self .script_executions = ScriptExecutionsOperations (
150169 self ._client , self ._config , self ._serialize , self ._deserialize
151170 )
0 commit comments