Skip to content

Commit 7d50d01

Browse files
AutorestCIZim Kalinowski
authored andcommitted
[AutoPR] cosmos-db/resource-manager (#8560)
* regenerated * fix script * another place * fix * fix * one more change * one more * undo multiapi script * regeneated * undo multiapi script * history, version + additional fix * regenerated * fixed test * fixed generation mistake * added more breaking changes to history * regenerated again * additional fixes * udpated test names * test recordings
1 parent 535f455 commit 7d50d01

33 files changed

Lines changed: 9463 additions & 6406 deletions

sdk/cosmos/azure-mgmt-cosmosdb/HISTORY.rst

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,89 @@
33
Release History
44
===============
55

6+
0.10.0 (2019-11-13)
7+
+++++++++++++++++++
8+
9+
**Features**
10+
11+
- Model DatabaseAccountCreateUpdateParameters has a new parameter disable_key_based_metadata_write_access
12+
- Model ContainerPartitionKey has a new parameter version
13+
- Added operation DatabaseAccountsOperations.update
14+
- Added operation group SqlResourcesOperations
15+
- Added operation group MongoDBResourcesOperations
16+
- Added operation group TableResourcesOperations
17+
- Added operation group GremlinResourcesOperations
18+
- Added operation group CassandraResourcesOperations
19+
20+
**Breaking changes**
21+
22+
- CosmosDB has been renamed to CosmosDBManagementClient
23+
- CosmosDBConfiguration was renamed to CosmodDBManagementClientConfiguration
24+
- Model MongoDBCollectionCreateUpdateParameters has a new signature
25+
- Model GremlinGraphCreateUpdateParameters has a new signature
26+
- Model CassandraKeyspaceCreateUpdateParameters has a new signature
27+
- Model GremlinDatabaseCreateUpdateParameters has a new signature
28+
- Model SqlContainerCreateUpdateParameters has a new signature
29+
- Model CassandraTableCreateUpdateParameters has a new signature
30+
- Model TableCreateUpdateParameters has a new signature
31+
- Model MongoDBDatabaseCreateUpdateParameters has a new signature
32+
- Model SqlDatabaseCreateUpdateParameters has a new signature
33+
- Removed operation DatabaseAccountsOperations.get_gremlin_graph_throughput
34+
- Removed operation DatabaseAccountsOperations.update_cassandra_keyspace_throughput
35+
- Removed operation DatabaseAccountsOperations.delete_sql_database
36+
- Removed operation DatabaseAccountsOperations.update_sql_database_throughput
37+
- Removed operation DatabaseAccountsOperations.update_mongo_db_database_throughput
38+
- Removed operation DatabaseAccountsOperations.delete_mongo_db_collection
39+
- Removed operation DatabaseAccountsOperations.list_mongo_db_databases
40+
- Removed operation DatabaseAccountsOperations.create_update_mongo_db_database
41+
- Removed operation DatabaseAccountsOperations.create_update_gremlin_graph
42+
- Removed operation DatabaseAccountsOperations.update_gremlin_database_throughput
43+
- Removed operation DatabaseAccountsOperations.get_mongo_db_collection
44+
- Removed operation DatabaseAccountsOperations.delete_gremlin_database
45+
- Removed operation DatabaseAccountsOperations.create_update_cassandra_keyspace
46+
- Removed operation DatabaseAccountsOperations.get_sql_database
47+
- Removed operation DatabaseAccountsOperations.get_table
48+
- Removed operation DatabaseAccountsOperations.update_table_throughput
49+
- Removed operation DatabaseAccountsOperations.create_update_mongo_db_collection
50+
- Removed operation DatabaseAccountsOperations.get_gremlin_database
51+
- Removed operation DatabaseAccountsOperations.create_update_sql_container
52+
- Removed operation DatabaseAccountsOperations.create_update_gremlin_database
53+
- Removed operation DatabaseAccountsOperations.get_table_throughput
54+
- Removed operation DatabaseAccountsOperations.delete_mongo_db_database
55+
- Removed operation DatabaseAccountsOperations.get_cassandra_table_throughput
56+
- Removed operation DatabaseAccountsOperations.update_sql_container_throughput
57+
- Removed operation DatabaseAccountsOperations.get_cassandra_table
58+
- Removed operation DatabaseAccountsOperations.list_gremlin_databases
59+
- Removed operation DatabaseAccountsOperations.list_gremlin_graphs
60+
- Removed operation DatabaseAccountsOperations.list_mongo_db_collections
61+
- Removed operation DatabaseAccountsOperations.create_update_cassandra_table
62+
- Removed operation DatabaseAccountsOperations.delete_cassandra_keyspace
63+
- Removed operation DatabaseAccountsOperations.update_cassandra_table_throughput
64+
- Removed operation DatabaseAccountsOperations.update_gremlin_graph_throughput
65+
- Removed operation DatabaseAccountsOperations.create_update_table
66+
- Removed operation DatabaseAccountsOperations.get_mongo_db_database_throughput
67+
- Removed operation DatabaseAccountsOperations.get_sql_container
68+
- Removed operation DatabaseAccountsOperations.get_gremlin_database_throughput
69+
- Removed operation DatabaseAccountsOperations.get_mongo_db_collection_throughput
70+
- Removed operation DatabaseAccountsOperations.list_cassandra_tables
71+
- Removed operation DatabaseAccountsOperations.get_sql_database_throughput
72+
- Removed operation DatabaseAccountsOperations.list_sql_databases
73+
- Removed operation DatabaseAccountsOperations.list_tables
74+
- Removed operation DatabaseAccountsOperations.get_cassandra_keyspace
75+
- Removed operation DatabaseAccountsOperations.get_gremlin_graph
76+
- Removed operation DatabaseAccountsOperations.get_mongo_db_database
77+
- Removed operation DatabaseAccountsOperations.delete_table
78+
- Removed operation DatabaseAccountsOperations.list_cassandra_keyspaces
79+
- Removed operation DatabaseAccountsOperations.list_sql_containers
80+
- Removed operation DatabaseAccountsOperations.delete_sql_container
81+
- Removed operation DatabaseAccountsOperations.delete_gremlin_graph
82+
- Removed operation DatabaseAccountsOperations.get_cassandra_keyspace_throughput
83+
- Removed operation DatabaseAccountsOperations.get_sql_container_throughput
84+
- Removed operation DatabaseAccountsOperations.delete_cassandra_table
85+
- Removed operation DatabaseAccountsOperations.patch
86+
- Removed operation DatabaseAccountsOperations.create_update_sql_database
87+
- Removed operation DatabaseAccountsOperations.update_mongo_db_collection_throughput
88+
689
0.9.0 (2019-11-09)
790
++++++++++++++++++
891

sdk/cosmos/azure-mgmt-cosmosdb/azure/mgmt/cosmosdb/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
# regenerated.
1010
# --------------------------------------------------------------------------
1111

12-
from ._configuration import CosmosDBConfiguration
13-
from ._cosmos_db import CosmosDB
14-
__all__ = ['CosmosDB', 'CosmosDBConfiguration']
12+
from ._configuration import CosmosDBManagementClientConfiguration
13+
from ._cosmos_db_management_client import CosmosDBManagementClient
14+
__all__ = ['CosmosDBManagementClient', 'CosmosDBManagementClientConfiguration']
1515

1616
from .version import VERSION
1717

sdk/cosmos/azure-mgmt-cosmosdb/azure/mgmt/cosmosdb/_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
from .version import VERSION
1414

1515

16-
class CosmosDBConfiguration(AzureConfiguration):
17-
"""Configuration for CosmosDB
16+
class CosmosDBManagementClientConfiguration(AzureConfiguration):
17+
"""Configuration for CosmosDBManagementClient
1818
Note that all parameters used to create this instance are saved as instance
1919
attributes.
2020
@@ -36,7 +36,7 @@ def __init__(
3636
if not base_url:
3737
base_url = 'https://management.azure.com'
3838

39-
super(CosmosDBConfiguration, self).__init__(base_url)
39+
super(CosmosDBManagementClientConfiguration, self).__init__(base_url)
4040

4141
# Starting Autorest.Python 4.0.64, make connection pool activated by default
4242
self.keep_alive = True

sdk/cosmos/azure-mgmt-cosmosdb/azure/mgmt/cosmosdb/_cosmos_db.py renamed to sdk/cosmos/azure-mgmt-cosmosdb/azure/mgmt/cosmosdb/_cosmos_db_management_client.py

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from msrest.service_client import SDKClient
1313
from msrest import Serializer, Deserializer
1414

15-
from ._configuration import CosmosDBConfiguration
15+
from ._configuration import CosmosDBManagementClientConfiguration
1616
from .operations import DatabaseAccountsOperations
1717
from .operations import Operations
1818
from .operations import DatabaseOperations
@@ -26,16 +26,21 @@
2626
from .operations import CollectionPartitionOperations
2727
from .operations import PartitionKeyRangeIdOperations
2828
from .operations import PartitionKeyRangeIdRegionOperations
29+
from .operations import SqlResourcesOperations
30+
from .operations import MongoDBResourcesOperations
31+
from .operations import TableResourcesOperations
32+
from .operations import CassandraResourcesOperations
33+
from .operations import GremlinResourcesOperations
2934
from .operations import PrivateLinkResourcesOperations
3035
from .operations import PrivateEndpointConnectionsOperations
3136
from . import models
3237

3338

34-
class CosmosDB(SDKClient):
39+
class CosmosDBManagementClient(SDKClient):
3540
"""Azure Cosmos DB Database Service Resource Provider REST API
3641
3742
:ivar config: Configuration for client.
38-
:vartype config: CosmosDBConfiguration
43+
:vartype config: CosmosDBManagementClientConfiguration
3944
4045
:ivar database_accounts: DatabaseAccounts operations
4146
:vartype database_accounts: azure.mgmt.cosmosdb.operations.DatabaseAccountsOperations
@@ -63,6 +68,16 @@ class CosmosDB(SDKClient):
6368
:vartype partition_key_range_id: azure.mgmt.cosmosdb.operations.PartitionKeyRangeIdOperations
6469
:ivar partition_key_range_id_region: PartitionKeyRangeIdRegion operations
6570
:vartype partition_key_range_id_region: azure.mgmt.cosmosdb.operations.PartitionKeyRangeIdRegionOperations
71+
:ivar sql_resources: SqlResources operations
72+
:vartype sql_resources: azure.mgmt.cosmosdb.operations.SqlResourcesOperations
73+
:ivar mongo_db_resources: MongoDBResources operations
74+
:vartype mongo_db_resources: azure.mgmt.cosmosdb.operations.MongoDBResourcesOperations
75+
:ivar table_resources: TableResources operations
76+
:vartype table_resources: azure.mgmt.cosmosdb.operations.TableResourcesOperations
77+
:ivar cassandra_resources: CassandraResources operations
78+
:vartype cassandra_resources: azure.mgmt.cosmosdb.operations.CassandraResourcesOperations
79+
:ivar gremlin_resources: GremlinResources operations
80+
:vartype gremlin_resources: azure.mgmt.cosmosdb.operations.GremlinResourcesOperations
6681
:ivar private_link_resources: PrivateLinkResources operations
6782
:vartype private_link_resources: azure.mgmt.cosmosdb.operations.PrivateLinkResourcesOperations
6883
:ivar private_endpoint_connections: PrivateEndpointConnections operations
@@ -79,8 +94,8 @@ class CosmosDB(SDKClient):
7994
def __init__(
8095
self, credentials, subscription_id, base_url=None):
8196

82-
self.config = CosmosDBConfiguration(credentials, subscription_id, base_url)
83-
super(CosmosDB, self).__init__(self.config.credentials, self.config)
97+
self.config = CosmosDBManagementClientConfiguration(credentials, subscription_id, base_url)
98+
super(CosmosDBManagementClient, self).__init__(self.config.credentials, self.config)
8499

85100
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
86101
self._serialize = Serializer(client_models)
@@ -112,6 +127,16 @@ def __init__(
112127
self._client, self.config, self._serialize, self._deserialize)
113128
self.partition_key_range_id_region = PartitionKeyRangeIdRegionOperations(
114129
self._client, self.config, self._serialize, self._deserialize)
130+
self.sql_resources = SqlResourcesOperations(
131+
self._client, self.config, self._serialize, self._deserialize)
132+
self.mongo_db_resources = MongoDBResourcesOperations(
133+
self._client, self.config, self._serialize, self._deserialize)
134+
self.table_resources = TableResourcesOperations(
135+
self._client, self.config, self._serialize, self._deserialize)
136+
self.cassandra_resources = CassandraResourcesOperations(
137+
self._client, self.config, self._serialize, self._deserialize)
138+
self.gremlin_resources = GremlinResourcesOperations(
139+
self._client, self.config, self._serialize, self._deserialize)
115140
self.private_link_resources = PrivateLinkResourcesOperations(
116141
self._client, self.config, self._serialize, self._deserialize)
117142
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(

0 commit comments

Comments
 (0)