Skip to content

Commit 19efd8c

Browse files
zhangyan133SDKAutoYan Zhang (WICRESOFT NORTH AMERICA LTD)
authored
T1 cosmosdb 2021 03 01 (#16988)
* CodeGen from PR 13200 in Azure/azure-rest-api-specs This field ended up out of sync between the resource provider and the Swagger we checked in on Friday. (#13200) * test,version,CHANGELOG Co-authored-by: SDKAuto <[email protected]> Co-authored-by: Yan Zhang (WICRESOFT NORTH AMERICA LTD) <[email protected]>
1 parent b848434 commit 19efd8c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+7643
-670
lines changed

sdk/cosmos/azure-mgmt-cosmosdb/CHANGELOG.md

+58
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,63 @@
11
# Release History
22

3+
## 4.0.0 (2021-03-01)
4+
5+
**Features**
6+
7+
- Model SqlDatabaseCreateUpdateParameters has a new parameter identity
8+
- Model ThroughputSettingsGetResults has a new parameter identity
9+
- Model SqlStoredProcedureGetResults has a new parameter identity
10+
- Model DatabaseAccountGetResults has a new parameter restore_parameters
11+
- Model DatabaseAccountGetResults has a new parameter system_data
12+
- Model DatabaseAccountGetResults has a new parameter create_mode
13+
- Model DatabaseAccountGetResults has a new parameter instance_id
14+
- Model SqlContainerGetResults has a new parameter identity
15+
- Model SqlTriggerCreateUpdateParameters has a new parameter identity
16+
- Model TableCreateUpdateParameters has a new parameter identity
17+
- Model CassandraKeyspaceGetResults has a new parameter identity
18+
- Model CassandraTableCreateUpdateParameters has a new parameter identity
19+
- Model SqlDatabaseGetResults has a new parameter identity
20+
- Model SqlTriggerGetResults has a new parameter identity
21+
- Model PeriodicModeProperties has a new parameter backup_storage_redundancy
22+
- Model GremlinDatabaseGetResults has a new parameter identity
23+
- Model CassandraTableGetResults has a new parameter identity
24+
- Model MongoDBDatabaseGetResults has a new parameter identity
25+
- Model SqlStoredProcedureCreateUpdateParameters has a new parameter identity
26+
- Model ARMResourceProperties has a new parameter identity
27+
- Model GremlinDatabaseCreateUpdateParameters has a new parameter identity
28+
- Model GremlinGraphGetResults has a new parameter identity
29+
- Model CassandraKeyspaceCreateUpdateParameters has a new parameter identity
30+
- Model MongoDBCollectionGetResults has a new parameter identity
31+
- Model MongoDBDatabaseCreateUpdateParameters has a new parameter identity
32+
- Model MongoDBCollectionCreateUpdateParameters has a new parameter identity
33+
- Model SqlUserDefinedFunctionCreateUpdateParameters has a new parameter identity
34+
- Model ThroughputSettingsUpdateParameters has a new parameter identity
35+
- Model GremlinGraphCreateUpdateParameters has a new parameter identity
36+
- Model TableGetResults has a new parameter identity
37+
- Model SqlContainerCreateUpdateParameters has a new parameter identity
38+
- Model SqlUserDefinedFunctionGetResults has a new parameter identity
39+
- Added operation SqlResourcesOperations.get_sql_role_definition
40+
- Added operation SqlResourcesOperations.delete_sql_role_assignment
41+
- Added operation SqlResourcesOperations.create_update_sql_role_definition
42+
- Added operation SqlResourcesOperations.get_sql_role_assignment
43+
- Added operation SqlResourcesOperations.create_update_sql_role_assignment
44+
- Added operation SqlResourcesOperations.list_sql_role_definitions
45+
- Added operation SqlResourcesOperations.list_sql_role_assignments
46+
- Added operation SqlResourcesOperations.delete_sql_role_definition
47+
- Added operation group RestorableSqlContainersOperations
48+
- Added operation group RestorableSqlResourcesOperations
49+
- Added operation group RestorableMongodbResourcesOperations
50+
- Added operation group RestorableSqlDatabasesOperations
51+
- Added operation group CassandraDataCentersOperations
52+
- Added operation group RestorableDatabaseAccountsOperations
53+
- Added operation group CassandraClustersOperations
54+
- Added operation group RestorableMongodbCollectionsOperations
55+
- Added operation group RestorableMongodbDatabasesOperations
56+
57+
**Breaking changes**
58+
59+
- Model DatabaseAccountCreateUpdateParameters has a new signature
60+
361
## 3.0.0 (2021-02-18)
462

563
**Features**

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

+47-2
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,23 @@
3131
from .operations import TableResourcesOperations
3232
from .operations import CassandraResourcesOperations
3333
from .operations import GremlinResourcesOperations
34+
from .operations import RestorableDatabaseAccountsOperations
3435
from .operations import NotebookWorkspacesOperations
36+
from .operations import RestorableSqlDatabasesOperations
37+
from .operations import RestorableSqlContainersOperations
38+
from .operations import RestorableSqlResourcesOperations
39+
from .operations import RestorableMongodbDatabasesOperations
40+
from .operations import RestorableMongodbCollectionsOperations
41+
from .operations import RestorableMongodbResourcesOperations
42+
from .operations import CassandraClustersOperations
43+
from .operations import CassandraDataCentersOperations
3544
from .operations import PrivateLinkResourcesOperations
3645
from .operations import PrivateEndpointConnectionsOperations
3746
from . import models
3847

3948

4049
class CosmosDBManagementClient(SDKClient):
41-
"""Azure Cosmos DB Database Service Resource Provider REST API
50+
"""CosmosDBManagementClient
4251
4352
:ivar config: Configuration for client.
4453
:vartype config: CosmosDBManagementClientConfiguration
@@ -79,8 +88,26 @@ class CosmosDBManagementClient(SDKClient):
7988
:vartype cassandra_resources: azure.mgmt.cosmosdb.operations.CassandraResourcesOperations
8089
:ivar gremlin_resources: GremlinResources operations
8190
:vartype gremlin_resources: azure.mgmt.cosmosdb.operations.GremlinResourcesOperations
91+
:ivar restorable_database_accounts: RestorableDatabaseAccounts operations
92+
:vartype restorable_database_accounts: azure.mgmt.cosmosdb.operations.RestorableDatabaseAccountsOperations
8293
:ivar notebook_workspaces: NotebookWorkspaces operations
8394
:vartype notebook_workspaces: azure.mgmt.cosmosdb.operations.NotebookWorkspacesOperations
95+
:ivar restorable_sql_databases: RestorableSqlDatabases operations
96+
:vartype restorable_sql_databases: azure.mgmt.cosmosdb.operations.RestorableSqlDatabasesOperations
97+
:ivar restorable_sql_containers: RestorableSqlContainers operations
98+
:vartype restorable_sql_containers: azure.mgmt.cosmosdb.operations.RestorableSqlContainersOperations
99+
:ivar restorable_sql_resources: RestorableSqlResources operations
100+
:vartype restorable_sql_resources: azure.mgmt.cosmosdb.operations.RestorableSqlResourcesOperations
101+
:ivar restorable_mongodb_databases: RestorableMongodbDatabases operations
102+
:vartype restorable_mongodb_databases: azure.mgmt.cosmosdb.operations.RestorableMongodbDatabasesOperations
103+
:ivar restorable_mongodb_collections: RestorableMongodbCollections operations
104+
:vartype restorable_mongodb_collections: azure.mgmt.cosmosdb.operations.RestorableMongodbCollectionsOperations
105+
:ivar restorable_mongodb_resources: RestorableMongodbResources operations
106+
:vartype restorable_mongodb_resources: azure.mgmt.cosmosdb.operations.RestorableMongodbResourcesOperations
107+
:ivar cassandra_clusters: CassandraClusters operations
108+
:vartype cassandra_clusters: azure.mgmt.cosmosdb.operations.CassandraClustersOperations
109+
:ivar cassandra_data_centers: CassandraDataCenters operations
110+
:vartype cassandra_data_centers: azure.mgmt.cosmosdb.operations.CassandraDataCentersOperations
84111
:ivar private_link_resources: PrivateLinkResources operations
85112
:vartype private_link_resources: azure.mgmt.cosmosdb.operations.PrivateLinkResourcesOperations
86113
:ivar private_endpoint_connections: PrivateEndpointConnections operations
@@ -101,7 +128,7 @@ def __init__(
101128
super(CosmosDBManagementClient, self).__init__(self.config.credentials, self.config)
102129

103130
client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
104-
self.api_version = '2021-01-15'
131+
self.api_version = '2021-03-01-preview'
105132
self._serialize = Serializer(client_models)
106133
self._deserialize = Deserializer(client_models)
107134

@@ -141,8 +168,26 @@ def __init__(
141168
self._client, self.config, self._serialize, self._deserialize)
142169
self.gremlin_resources = GremlinResourcesOperations(
143170
self._client, self.config, self._serialize, self._deserialize)
171+
self.restorable_database_accounts = RestorableDatabaseAccountsOperations(
172+
self._client, self.config, self._serialize, self._deserialize)
144173
self.notebook_workspaces = NotebookWorkspacesOperations(
145174
self._client, self.config, self._serialize, self._deserialize)
175+
self.restorable_sql_databases = RestorableSqlDatabasesOperations(
176+
self._client, self.config, self._serialize, self._deserialize)
177+
self.restorable_sql_containers = RestorableSqlContainersOperations(
178+
self._client, self.config, self._serialize, self._deserialize)
179+
self.restorable_sql_resources = RestorableSqlResourcesOperations(
180+
self._client, self.config, self._serialize, self._deserialize)
181+
self.restorable_mongodb_databases = RestorableMongodbDatabasesOperations(
182+
self._client, self.config, self._serialize, self._deserialize)
183+
self.restorable_mongodb_collections = RestorableMongodbCollectionsOperations(
184+
self._client, self.config, self._serialize, self._deserialize)
185+
self.restorable_mongodb_resources = RestorableMongodbResourcesOperations(
186+
self._client, self.config, self._serialize, self._deserialize)
187+
self.cassandra_clusters = CassandraClustersOperations(
188+
self._client, self.config, self._serialize, self._deserialize)
189+
self.cassandra_data_centers = CassandraDataCentersOperations(
190+
self._client, self.config, self._serialize, self._deserialize)
146191
self.private_link_resources = PrivateLinkResourcesOperations(
147192
self._client, self.config, self._serialize, self._deserialize)
148193
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(

0 commit comments

Comments
 (0)