2222 CassandraClustersOperations ,
2323 CassandraDataCentersOperations ,
2424 CassandraResourcesOperations ,
25+ ChaosFaultOperations ,
2526 CollectionOperations ,
2627 CollectionPartitionOperations ,
2728 CollectionPartitionRegionOperations ,
2829 CollectionRegionOperations ,
30+ DataTransferJobsOperations ,
2931 DatabaseAccountRegionOperations ,
3032 DatabaseAccountsOperations ,
3133 DatabaseOperations ,
34+ GraphResourcesOperations ,
3235 GremlinResourcesOperations ,
3336 LocationsOperations ,
3437 MongoDBResourcesOperations ,
38+ NetworkSecurityPerimeterConfigurationsOperations ,
3539 NotebookWorkspacesOperations ,
3640 Operations ,
3741 PartitionKeyRangeIdOperations ,
5660 ServiceOperations ,
5761 SqlResourcesOperations ,
5862 TableResourcesOperations ,
63+ ThroughputPoolAccountOperations ,
64+ ThroughputPoolAccountsOperations ,
65+ ThroughputPoolOperations ,
66+ ThroughputPoolsOperations ,
5967)
6068
6169if TYPE_CHECKING :
62- # pylint: disable=unused-import,ungrouped-imports
6370 from azure .core .credentials import TokenCredential
6471
6572
66- class CosmosDBManagementClient : # pylint: disable=client-accepts-api-version-keyword, too-many-instance-attributes
67- """Azure Cosmos DB Database Service Resource Provider REST API.
73+ class CosmosDBManagementClient : # pylint: disable=too-many-instance-attributes
74+ """Azure Cosmos DB Chaos Fault REST API.
6875
76+ :ivar chaos_fault: ChaosFaultOperations operations
77+ :vartype chaos_fault: azure.mgmt.cosmosdb.operations.ChaosFaultOperations
6978 :ivar database_accounts: DatabaseAccountsOperations operations
7079 :vartype database_accounts: azure.mgmt.cosmosdb.operations.DatabaseAccountsOperations
7180 :ivar operations: Operations operations
@@ -96,6 +105,8 @@ class CosmosDBManagementClient: # pylint: disable=client-accepts-api-version-ke
96105 :ivar partition_key_range_id_region: PartitionKeyRangeIdRegionOperations operations
97106 :vartype partition_key_range_id_region:
98107 azure.mgmt.cosmosdb.operations.PartitionKeyRangeIdRegionOperations
108+ :ivar graph_resources: GraphResourcesOperations operations
109+ :vartype graph_resources: azure.mgmt.cosmosdb.operations.GraphResourcesOperations
99110 :ivar sql_resources: SqlResourcesOperations operations
100111 :vartype sql_resources: azure.mgmt.cosmosdb.operations.SqlResourcesOperations
101112 :ivar mongo_db_resources: MongoDBResourcesOperations operations
@@ -108,10 +119,16 @@ class CosmosDBManagementClient: # pylint: disable=client-accepts-api-version-ke
108119 :vartype gremlin_resources: azure.mgmt.cosmosdb.operations.GremlinResourcesOperations
109120 :ivar locations: LocationsOperations operations
110121 :vartype locations: azure.mgmt.cosmosdb.operations.LocationsOperations
122+ :ivar data_transfer_jobs: DataTransferJobsOperations operations
123+ :vartype data_transfer_jobs: azure.mgmt.cosmosdb.operations.DataTransferJobsOperations
111124 :ivar cassandra_clusters: CassandraClustersOperations operations
112125 :vartype cassandra_clusters: azure.mgmt.cosmosdb.operations.CassandraClustersOperations
113126 :ivar cassandra_data_centers: CassandraDataCentersOperations operations
114127 :vartype cassandra_data_centers: azure.mgmt.cosmosdb.operations.CassandraDataCentersOperations
128+ :ivar network_security_perimeter_configurations:
129+ NetworkSecurityPerimeterConfigurationsOperations operations
130+ :vartype network_security_perimeter_configurations:
131+ azure.mgmt.cosmosdb.operations.NetworkSecurityPerimeterConfigurationsOperations
115132 :ivar notebook_workspaces: NotebookWorkspacesOperations operations
116133 :vartype notebook_workspaces: azure.mgmt.cosmosdb.operations.NotebookWorkspacesOperations
117134 :ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
@@ -156,14 +173,24 @@ class CosmosDBManagementClient: # pylint: disable=client-accepts-api-version-ke
156173 azure.mgmt.cosmosdb.operations.RestorableTableResourcesOperations
157174 :ivar service: ServiceOperations operations
158175 :vartype service: azure.mgmt.cosmosdb.operations.ServiceOperations
176+ :ivar throughput_pools: ThroughputPoolsOperations operations
177+ :vartype throughput_pools: azure.mgmt.cosmosdb.operations.ThroughputPoolsOperations
178+ :ivar throughput_pool: ThroughputPoolOperations operations
179+ :vartype throughput_pool: azure.mgmt.cosmosdb.operations.ThroughputPoolOperations
180+ :ivar throughput_pool_accounts: ThroughputPoolAccountsOperations operations
181+ :vartype throughput_pool_accounts:
182+ azure.mgmt.cosmosdb.operations.ThroughputPoolAccountsOperations
183+ :ivar throughput_pool_account: ThroughputPoolAccountOperations operations
184+ :vartype throughput_pool_account:
185+ azure.mgmt.cosmosdb.operations.ThroughputPoolAccountOperations
159186 :param credential: Credential needed for the client to connect to Azure. Required.
160187 :type credential: ~azure.core.credentials.TokenCredential
161- :param subscription_id: The ID of the target subscription. Required.
188+ :param subscription_id: The ID of the target subscription. The value must be an UUID. Required.
162189 :type subscription_id: str
163190 :param base_url: Service URL. Default value is "https://management.azure.com".
164191 :type base_url: str
165- :keyword api_version: Api Version. Default value is "2024-11-15 ". Note that overriding this
166- default value may result in unsupported behavior.
192+ :keyword api_version: Api Version. Default value is "2024-12-01-preview ". Note that overriding
193+ this default value may result in unsupported behavior.
167194 :paramtype api_version: str
168195 :keyword int polling_interval: Default waiting time between two polls for LRO operations if no
169196 Retry-After header is present.
@@ -203,6 +230,7 @@ def __init__(
203230 self ._serialize = Serializer (client_models )
204231 self ._deserialize = Deserializer (client_models )
205232 self ._serialize .client_side_validation = False
233+ self .chaos_fault = ChaosFaultOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
206234 self .database_accounts = DatabaseAccountsOperations (
207235 self ._client , self ._config , self ._serialize , self ._deserialize
208236 )
@@ -234,6 +262,7 @@ def __init__(
234262 self .partition_key_range_id_region = PartitionKeyRangeIdRegionOperations (
235263 self ._client , self ._config , self ._serialize , self ._deserialize
236264 )
265+ self .graph_resources = GraphResourcesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
237266 self .sql_resources = SqlResourcesOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
238267 self .mongo_db_resources = MongoDBResourcesOperations (
239268 self ._client , self ._config , self ._serialize , self ._deserialize
@@ -246,12 +275,18 @@ def __init__(
246275 self ._client , self ._config , self ._serialize , self ._deserialize
247276 )
248277 self .locations = LocationsOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
278+ self .data_transfer_jobs = DataTransferJobsOperations (
279+ self ._client , self ._config , self ._serialize , self ._deserialize
280+ )
249281 self .cassandra_clusters = CassandraClustersOperations (
250282 self ._client , self ._config , self ._serialize , self ._deserialize
251283 )
252284 self .cassandra_data_centers = CassandraDataCentersOperations (
253285 self ._client , self ._config , self ._serialize , self ._deserialize
254286 )
287+ self .network_security_perimeter_configurations = NetworkSecurityPerimeterConfigurationsOperations (
288+ self ._client , self ._config , self ._serialize , self ._deserialize
289+ )
255290 self .notebook_workspaces = NotebookWorkspacesOperations (
256291 self ._client , self ._config , self ._serialize , self ._deserialize
257292 )
@@ -298,6 +333,16 @@ def __init__(
298333 self ._client , self ._config , self ._serialize , self ._deserialize
299334 )
300335 self .service = ServiceOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
336+ self .throughput_pools = ThroughputPoolsOperations (
337+ self ._client , self ._config , self ._serialize , self ._deserialize
338+ )
339+ self .throughput_pool = ThroughputPoolOperations (self ._client , self ._config , self ._serialize , self ._deserialize )
340+ self .throughput_pool_accounts = ThroughputPoolAccountsOperations (
341+ self ._client , self ._config , self ._serialize , self ._deserialize
342+ )
343+ self .throughput_pool_account = ThroughputPoolAccountOperations (
344+ self ._client , self ._config , self ._serialize , self ._deserialize
345+ )
301346
302347 def _send_request (self , request : HttpRequest , * , stream : bool = False , ** kwargs : Any ) -> HttpResponse :
303348 """Runs the network request through the client's chained policies.
0 commit comments