Skip to content

Commit f0f6074

Browse files
authored
T2 cosmosdb 2021 05 10 (Azure#18628)
* test,version,CHANGELOG * cosmosdb 202104 preview * requirements config * _meta add * test skip * test result
1 parent cac6069 commit f0f6074

File tree

102 files changed

+15275
-28439
lines changed

Some content is hidden

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

102 files changed

+15275
-28439
lines changed

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

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,66 @@
11
# Release History
22

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

566
**Features**
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"autorest": "3.3.0",
3+
"use": "@autorest/[email protected]",
4+
"commit": "c6a18a2e52c498ab976dddd807221c2a12d5f9d1",
5+
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
6+
"autorest_command": "autorest specification/cosmos-db/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --track2 --use=@autorest/[email protected] --version=3.3.0",
7+
"readme": "specification/cosmos-db/resource-manager/readme.md"
8+
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def __init__(
4848

4949
self.credential = credential
5050
self.subscription_id = subscription_id
51-
self.api_version = "2021-03-15"
51+
self.api_version = "2021-04-01-preview"
5252
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5353
kwargs.setdefault('sdk_moniker', 'mgmt-cosmosdb/{}'.format(VERSION))
5454
self._configure(**kwargs)

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

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
from typing import Any, Optional
1717

1818
from azure.core.credentials import TokenCredential
19+
from azure.core.pipeline.transport import HttpRequest, HttpResponse
1920

2021
from ._configuration import CosmosDBManagementClientConfiguration
2122
from .operations import DatabaseAccountsOperations
@@ -36,13 +37,24 @@
3637
from .operations import TableResourcesOperations
3738
from .operations import CassandraResourcesOperations
3839
from .operations import GremlinResourcesOperations
40+
from .operations import RestorableDatabaseAccountsOperations
41+
from .operations import CosmosDBManagementClientOperationsMixin
3942
from .operations import NotebookWorkspacesOperations
43+
from .operations import RestorableSqlDatabasesOperations
44+
from .operations import RestorableSqlContainersOperations
45+
from .operations import RestorableSqlResourcesOperations
46+
from .operations import RestorableMongodbDatabasesOperations
47+
from .operations import RestorableMongodbCollectionsOperations
48+
from .operations import RestorableMongodbResourcesOperations
49+
from .operations import CassandraClustersOperations
50+
from .operations import CassandraDataCentersOperations
4051
from .operations import PrivateLinkResourcesOperations
4152
from .operations import PrivateEndpointConnectionsOperations
53+
from .operations import ServiceOperations
4254
from . import models
4355

4456

45-
class CosmosDBManagementClient(object):
57+
class CosmosDBManagementClient(CosmosDBManagementClientOperationsMixin):
4658
"""Azure Cosmos DB Database Service Resource Provider REST API.
4759
4860
:ivar database_accounts: DatabaseAccountsOperations operations
@@ -81,12 +93,32 @@ class CosmosDBManagementClient(object):
8193
:vartype cassandra_resources: azure.mgmt.cosmosdb.operations.CassandraResourcesOperations
8294
:ivar gremlin_resources: GremlinResourcesOperations operations
8395
:vartype gremlin_resources: azure.mgmt.cosmosdb.operations.GremlinResourcesOperations
96+
:ivar restorable_database_accounts: RestorableDatabaseAccountsOperations operations
97+
:vartype restorable_database_accounts: azure.mgmt.cosmosdb.operations.RestorableDatabaseAccountsOperations
8498
:ivar notebook_workspaces: NotebookWorkspacesOperations operations
8599
:vartype notebook_workspaces: azure.mgmt.cosmosdb.operations.NotebookWorkspacesOperations
100+
:ivar restorable_sql_databases: RestorableSqlDatabasesOperations operations
101+
:vartype restorable_sql_databases: azure.mgmt.cosmosdb.operations.RestorableSqlDatabasesOperations
102+
:ivar restorable_sql_containers: RestorableSqlContainersOperations operations
103+
:vartype restorable_sql_containers: azure.mgmt.cosmosdb.operations.RestorableSqlContainersOperations
104+
:ivar restorable_sql_resources: RestorableSqlResourcesOperations operations
105+
:vartype restorable_sql_resources: azure.mgmt.cosmosdb.operations.RestorableSqlResourcesOperations
106+
:ivar restorable_mongodb_databases: RestorableMongodbDatabasesOperations operations
107+
:vartype restorable_mongodb_databases: azure.mgmt.cosmosdb.operations.RestorableMongodbDatabasesOperations
108+
:ivar restorable_mongodb_collections: RestorableMongodbCollectionsOperations operations
109+
:vartype restorable_mongodb_collections: azure.mgmt.cosmosdb.operations.RestorableMongodbCollectionsOperations
110+
:ivar restorable_mongodb_resources: RestorableMongodbResourcesOperations operations
111+
:vartype restorable_mongodb_resources: azure.mgmt.cosmosdb.operations.RestorableMongodbResourcesOperations
112+
:ivar cassandra_clusters: CassandraClustersOperations operations
113+
:vartype cassandra_clusters: azure.mgmt.cosmosdb.operations.CassandraClustersOperations
114+
:ivar cassandra_data_centers: CassandraDataCentersOperations operations
115+
:vartype cassandra_data_centers: azure.mgmt.cosmosdb.operations.CassandraDataCentersOperations
86116
:ivar private_link_resources: PrivateLinkResourcesOperations operations
87117
:vartype private_link_resources: azure.mgmt.cosmosdb.operations.PrivateLinkResourcesOperations
88118
:ivar private_endpoint_connections: PrivateEndpointConnectionsOperations operations
89119
:vartype private_endpoint_connections: azure.mgmt.cosmosdb.operations.PrivateEndpointConnectionsOperations
120+
:ivar service: ServiceOperations operations
121+
:vartype service: azure.mgmt.cosmosdb.operations.ServiceOperations
90122
:param credential: Credential needed for the client to connect to Azure.
91123
:type credential: ~azure.core.credentials.TokenCredential
92124
:param subscription_id: The ID of the target subscription.
@@ -149,12 +181,50 @@ def __init__(
149181
self._client, self._config, self._serialize, self._deserialize)
150182
self.gremlin_resources = GremlinResourcesOperations(
151183
self._client, self._config, self._serialize, self._deserialize)
184+
self.restorable_database_accounts = RestorableDatabaseAccountsOperations(
185+
self._client, self._config, self._serialize, self._deserialize)
152186
self.notebook_workspaces = NotebookWorkspacesOperations(
153187
self._client, self._config, self._serialize, self._deserialize)
188+
self.restorable_sql_databases = RestorableSqlDatabasesOperations(
189+
self._client, self._config, self._serialize, self._deserialize)
190+
self.restorable_sql_containers = RestorableSqlContainersOperations(
191+
self._client, self._config, self._serialize, self._deserialize)
192+
self.restorable_sql_resources = RestorableSqlResourcesOperations(
193+
self._client, self._config, self._serialize, self._deserialize)
194+
self.restorable_mongodb_databases = RestorableMongodbDatabasesOperations(
195+
self._client, self._config, self._serialize, self._deserialize)
196+
self.restorable_mongodb_collections = RestorableMongodbCollectionsOperations(
197+
self._client, self._config, self._serialize, self._deserialize)
198+
self.restorable_mongodb_resources = RestorableMongodbResourcesOperations(
199+
self._client, self._config, self._serialize, self._deserialize)
200+
self.cassandra_clusters = CassandraClustersOperations(
201+
self._client, self._config, self._serialize, self._deserialize)
202+
self.cassandra_data_centers = CassandraDataCentersOperations(
203+
self._client, self._config, self._serialize, self._deserialize)
154204
self.private_link_resources = PrivateLinkResourcesOperations(
155205
self._client, self._config, self._serialize, self._deserialize)
156206
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
157207
self._client, self._config, self._serialize, self._deserialize)
208+
self.service = ServiceOperations(
209+
self._client, self._config, self._serialize, self._deserialize)
210+
211+
def _send_request(self, http_request, **kwargs):
212+
# type: (HttpRequest, Any) -> HttpResponse
213+
"""Runs the network request through the client's chained policies.
214+
215+
:param http_request: The network request you want to make. Required.
216+
:type http_request: ~azure.core.pipeline.transport.HttpRequest
217+
:keyword bool stream: Whether the response payload will be streamed. Defaults to True.
218+
:return: The response of your network call. Does not do error handling on your response.
219+
:rtype: ~azure.core.pipeline.transport.HttpResponse
220+
"""
221+
path_format_arguments = {
222+
'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1),
223+
}
224+
http_request.url = self._client.format_url(http_request.url, **path_format_arguments)
225+
stream = kwargs.pop("stream", True)
226+
pipeline_response = self._client._pipeline.run(http_request, stream=stream, **kwargs)
227+
return pipeline_response.http_response
158228

159229
def close(self):
160230
# type: () -> None

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
77
# --------------------------------------------------------------------------
88

9-
VERSION = "6.2.0"
9+
VERSION = "6.3.0b1"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __init__(
4545

4646
self.credential = credential
4747
self.subscription_id = subscription_id
48-
self.api_version = "2021-03-15"
48+
self.api_version = "2021-04-01-preview"
4949
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
5050
kwargs.setdefault('sdk_moniker', 'mgmt-cosmosdb/{}'.format(VERSION))
5151
self._configure(**kwargs)

0 commit comments

Comments
 (0)