Skip to content

Commit 5092a61

Browse files
azure-sdkmsyyc
andauthored
[AutoRelease] t2-cosmosdb-2022-09-28-98475(Do not merge) (Azure#26495)
* code and test * Update CHANGELOG.md Co-authored-by: PythonSdkPipelines <PythonSdkPipelines> Co-authored-by: Yuchao Yan <[email protected]>
1 parent 5b26c59 commit 5092a61

File tree

67 files changed

+22494
-6400
lines changed

Some content is hidden

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

67 files changed

+22494
-6400
lines changed

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

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

3+
## 9.0.0b1 (2022-10-10)
4+
5+
### Features Added
6+
7+
- Added operation CassandraClustersOperations.get_backup
8+
- Added operation CassandraClustersOperations.list_backups
9+
- Added operation CassandraResourcesOperations.begin_create_update_cassandra_view
10+
- Added operation CassandraResourcesOperations.begin_delete_cassandra_view
11+
- Added operation CassandraResourcesOperations.begin_migrate_cassandra_view_to_autoscale
12+
- Added operation CassandraResourcesOperations.begin_migrate_cassandra_view_to_manual_throughput
13+
- Added operation CassandraResourcesOperations.begin_update_cassandra_view_throughput
14+
- Added operation CassandraResourcesOperations.get_cassandra_view
15+
- Added operation CassandraResourcesOperations.get_cassandra_view_throughput
16+
- Added operation CassandraResourcesOperations.list_cassandra_views
17+
- Added operation GremlinResourcesOperations.begin_retrieve_continuous_backup_information
18+
- Added operation MongoDBResourcesOperations.begin_list_mongo_db_collection_partition_merge
19+
- Added operation MongoDBResourcesOperations.begin_mongo_db_container_redistribute_throughput
20+
- Added operation MongoDBResourcesOperations.begin_mongo_db_container_retrieve_throughput_distribution
21+
- Added operation MongoDBResourcesOperations.begin_mongo_db_database_redistribute_throughput
22+
- Added operation MongoDBResourcesOperations.begin_mongo_db_database_retrieve_throughput_distribution
23+
- Added operation SqlResourcesOperations.begin_create_update_client_encryption_key
24+
- Added operation SqlResourcesOperations.begin_list_sql_container_partition_merge
25+
- Added operation SqlResourcesOperations.begin_sql_container_redistribute_throughput
26+
- Added operation SqlResourcesOperations.begin_sql_container_retrieve_throughput_distribution
27+
- Added operation SqlResourcesOperations.begin_sql_database_redistribute_throughput
28+
- Added operation SqlResourcesOperations.begin_sql_database_retrieve_throughput_distribution
29+
- Added operation SqlResourcesOperations.get_client_encryption_key
30+
- Added operation SqlResourcesOperations.list_client_encryption_keys
31+
- Added operation TableResourcesOperations.begin_retrieve_continuous_backup_information
32+
- Added operation group DataTransferJobsOperations
33+
- Added operation group GraphResourcesOperations
34+
- Added operation group RestorableGremlinDatabasesOperations
35+
- Added operation group RestorableGremlinGraphsOperations
36+
- Added operation group RestorableGremlinResourcesOperations
37+
- Added operation group RestorableTableResourcesOperations
38+
- Added operation group RestorableTablesOperations
39+
- Model ARMResourceProperties has a new parameter identity
40+
- Model CassandraKeyspaceCreateUpdateParameters has a new parameter identity
41+
- Model CassandraKeyspaceGetResults has a new parameter identity
42+
- Model CassandraTableCreateUpdateParameters has a new parameter identity
43+
- Model CassandraTableGetResults has a new parameter identity
44+
- Model ContinuousModeBackupPolicy has a new parameter continuous_mode_properties
45+
- Model DataCenterResourceProperties has a new parameter authentication_method_ldap_properties
46+
- Model DatabaseAccountCreateUpdateParameters has a new parameter diagnostic_log_settings
47+
- Model DatabaseAccountCreateUpdateParameters has a new parameter enable_materialized_views
48+
- Model DatabaseAccountGetResults has a new parameter diagnostic_log_settings
49+
- Model DatabaseAccountGetResults has a new parameter enable_materialized_views
50+
- Model DatabaseAccountUpdateParameters has a new parameter diagnostic_log_settings
51+
- Model DatabaseAccountUpdateParameters has a new parameter enable_materialized_views
52+
- Model GremlinDatabaseCreateUpdateParameters has a new parameter identity
53+
- Model GremlinDatabaseGetResults has a new parameter identity
54+
- Model GremlinGraphCreateUpdateParameters has a new parameter identity
55+
- Model GremlinGraphGetResults has a new parameter identity
56+
- Model LocationProperties has a new parameter status
57+
- Model MongoDBCollectionCreateUpdateParameters has a new parameter identity
58+
- Model MongoDBCollectionGetPropertiesResource has a new parameter create_mode
59+
- Model MongoDBCollectionGetPropertiesResource has a new parameter restore_parameters
60+
- Model MongoDBCollectionGetResults has a new parameter identity
61+
- Model MongoDBCollectionResource has a new parameter create_mode
62+
- Model MongoDBCollectionResource has a new parameter restore_parameters
63+
- Model MongoDBDatabaseCreateUpdateParameters has a new parameter identity
64+
- Model MongoDBDatabaseGetPropertiesResource has a new parameter create_mode
65+
- Model MongoDBDatabaseGetPropertiesResource has a new parameter restore_parameters
66+
- Model MongoDBDatabaseGetResults has a new parameter identity
67+
- Model MongoDBDatabaseResource has a new parameter create_mode
68+
- Model MongoDBDatabaseResource has a new parameter restore_parameters
69+
- Model RestorableDatabaseAccountGetResult has a new parameter oldest_restorable_time
70+
- Model RestorableSqlContainerPropertiesResourceContainer has a new parameter client_encryption_policy
71+
- Model RestorableSqlContainerPropertiesResourceContainer has a new parameter create_mode
72+
- Model RestorableSqlContainerPropertiesResourceContainer has a new parameter restore_parameters
73+
- Model RestorableSqlDatabasePropertiesResourceDatabase has a new parameter create_mode
74+
- Model RestorableSqlDatabasePropertiesResourceDatabase has a new parameter restore_parameters
75+
- Model RestoreParameters has a new parameter gremlin_databases_to_restore
76+
- Model RestoreParameters has a new parameter tables_to_restore
77+
- Model SqlContainerCreateUpdateParameters has a new parameter identity
78+
- Model SqlContainerGetPropertiesResource has a new parameter client_encryption_policy
79+
- Model SqlContainerGetPropertiesResource has a new parameter create_mode
80+
- Model SqlContainerGetPropertiesResource has a new parameter restore_parameters
81+
- Model SqlContainerGetResults has a new parameter identity
82+
- Model SqlContainerResource has a new parameter client_encryption_policy
83+
- Model SqlContainerResource has a new parameter create_mode
84+
- Model SqlContainerResource has a new parameter restore_parameters
85+
- Model SqlDatabaseCreateUpdateParameters has a new parameter identity
86+
- Model SqlDatabaseGetPropertiesResource has a new parameter create_mode
87+
- Model SqlDatabaseGetPropertiesResource has a new parameter restore_parameters
88+
- Model SqlDatabaseGetResults has a new parameter identity
89+
- Model SqlDatabaseResource has a new parameter create_mode
90+
- Model SqlDatabaseResource has a new parameter restore_parameters
91+
- Model SqlStoredProcedureCreateUpdateParameters has a new parameter identity
92+
- Model SqlStoredProcedureGetResults has a new parameter identity
93+
- Model SqlTriggerCreateUpdateParameters has a new parameter identity
94+
- Model SqlTriggerGetResults has a new parameter identity
95+
- Model SqlUserDefinedFunctionCreateUpdateParameters has a new parameter identity
96+
- Model SqlUserDefinedFunctionGetResults has a new parameter identity
97+
- Model TableCreateUpdateParameters has a new parameter identity
98+
- Model TableGetResults has a new parameter identity
99+
- Model ThroughputSettingsGetResults has a new parameter identity
100+
- Model ThroughputSettingsUpdateParameters has a new parameter identity
101+
102+
### Breaking Changes
103+
104+
- Operation RestorableMongodbCollectionsOperations.list has a new parameter end_time
105+
- Operation RestorableMongodbCollectionsOperations.list has a new parameter start_time
106+
3107
## 8.0.0 (2022-09-08)
4108

5109
### Features Added

sdk/cosmos/azure-mgmt-cosmosdb/MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
include _meta.json
22
recursive-include tests *.py *.json
3+
recursive-include samples *.py *.md
34
include *.md
45
include azure/__init__.py
56
include azure/mgmt/__init__.py
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"autorest": "3.8.4",
33
"use": [
4-
"@autorest/[email protected].5",
4+
"@autorest/[email protected].6",
55
"@autorest/[email protected]"
66
],
7-
"commit": "bc2806dd48491e4ad0bf5796bedd985c8591969a",
7+
"commit": "fa581bd5f31cbc6f6882b254ce5b0f5c20d84648",
88
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
9-
"autorest_command": "autorest specification/cosmos-db/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected].5 --use=@autorest/[email protected] --version=3.8.4 --version-tolerant=False",
9+
"autorest_command": "autorest specification/cosmos-db/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/[email protected].6 --use=@autorest/[email protected] --version=3.8.4 --version-tolerant=False",
1010
"readme": "specification/cosmos-db/resource-manager/readme.md"
1111
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ class CosmosDBManagementClientConfiguration(Configuration): # pylint: disable=t
2929
:type credential: ~azure.core.credentials.TokenCredential
3030
:param subscription_id: The ID of the target subscription. Required.
3131
:type subscription_id: str
32-
:keyword api_version: Api Version. Default value is "2022-08-15". Note that overriding this
33-
default value may result in unsupported behavior.
32+
:keyword api_version: Api Version. Default value is "2022-08-15-preview". Note that overriding
33+
this default value may result in unsupported behavior.
3434
:paramtype api_version: str
3535
"""
3636

3737
def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None:
3838
super(CosmosDBManagementClientConfiguration, self).__init__(**kwargs)
39-
api_version = kwargs.pop("api_version", "2022-08-15") # type: str
39+
api_version = kwargs.pop("api_version", "2022-08-15-preview") # type: str
4040

4141
if credential is None:
4242
raise ValueError("Parameter 'credential' must not be None.")

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

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,11 @@
2323
CollectionPartitionOperations,
2424
CollectionPartitionRegionOperations,
2525
CollectionRegionOperations,
26+
DataTransferJobsOperations,
2627
DatabaseAccountRegionOperations,
2728
DatabaseAccountsOperations,
2829
DatabaseOperations,
30+
GraphResourcesOperations,
2931
GremlinResourcesOperations,
3032
LocationsOperations,
3133
MongoDBResourcesOperations,
@@ -39,12 +41,17 @@
3941
PrivateEndpointConnectionsOperations,
4042
PrivateLinkResourcesOperations,
4143
RestorableDatabaseAccountsOperations,
44+
RestorableGremlinDatabasesOperations,
45+
RestorableGremlinGraphsOperations,
46+
RestorableGremlinResourcesOperations,
4247
RestorableMongodbCollectionsOperations,
4348
RestorableMongodbDatabasesOperations,
4449
RestorableMongodbResourcesOperations,
4550
RestorableSqlContainersOperations,
4651
RestorableSqlDatabasesOperations,
4752
RestorableSqlResourcesOperations,
53+
RestorableTableResourcesOperations,
54+
RestorableTablesOperations,
4855
ServiceOperations,
4956
SqlResourcesOperations,
5057
TableResourcesOperations,
@@ -88,6 +95,8 @@ class CosmosDBManagementClient: # pylint: disable=client-accepts-api-version-ke
8895
:ivar partition_key_range_id_region: PartitionKeyRangeIdRegionOperations operations
8996
:vartype partition_key_range_id_region:
9097
azure.mgmt.cosmosdb.operations.PartitionKeyRangeIdRegionOperations
98+
:ivar graph_resources: GraphResourcesOperations operations
99+
:vartype graph_resources: azure.mgmt.cosmosdb.operations.GraphResourcesOperations
91100
:ivar sql_resources: SqlResourcesOperations operations
92101
:vartype sql_resources: azure.mgmt.cosmosdb.operations.SqlResourcesOperations
93102
:ivar mongo_db_resources: MongoDBResourcesOperations operations
@@ -100,6 +109,8 @@ class CosmosDBManagementClient: # pylint: disable=client-accepts-api-version-ke
100109
:vartype gremlin_resources: azure.mgmt.cosmosdb.operations.GremlinResourcesOperations
101110
:ivar locations: LocationsOperations operations
102111
:vartype locations: azure.mgmt.cosmosdb.operations.LocationsOperations
112+
:ivar data_transfer_jobs: DataTransferJobsOperations operations
113+
:vartype data_transfer_jobs: azure.mgmt.cosmosdb.operations.DataTransferJobsOperations
103114
:ivar cassandra_clusters: CassandraClustersOperations operations
104115
:vartype cassandra_clusters: azure.mgmt.cosmosdb.operations.CassandraClustersOperations
105116
:ivar cassandra_data_centers: CassandraDataCentersOperations operations
@@ -132,6 +143,20 @@ class CosmosDBManagementClient: # pylint: disable=client-accepts-api-version-ke
132143
:ivar restorable_mongodb_resources: RestorableMongodbResourcesOperations operations
133144
:vartype restorable_mongodb_resources:
134145
azure.mgmt.cosmosdb.operations.RestorableMongodbResourcesOperations
146+
:ivar restorable_gremlin_databases: RestorableGremlinDatabasesOperations operations
147+
:vartype restorable_gremlin_databases:
148+
azure.mgmt.cosmosdb.operations.RestorableGremlinDatabasesOperations
149+
:ivar restorable_gremlin_graphs: RestorableGremlinGraphsOperations operations
150+
:vartype restorable_gremlin_graphs:
151+
azure.mgmt.cosmosdb.operations.RestorableGremlinGraphsOperations
152+
:ivar restorable_gremlin_resources: RestorableGremlinResourcesOperations operations
153+
:vartype restorable_gremlin_resources:
154+
azure.mgmt.cosmosdb.operations.RestorableGremlinResourcesOperations
155+
:ivar restorable_tables: RestorableTablesOperations operations
156+
:vartype restorable_tables: azure.mgmt.cosmosdb.operations.RestorableTablesOperations
157+
:ivar restorable_table_resources: RestorableTableResourcesOperations operations
158+
:vartype restorable_table_resources:
159+
azure.mgmt.cosmosdb.operations.RestorableTableResourcesOperations
135160
:ivar service: ServiceOperations operations
136161
:vartype service: azure.mgmt.cosmosdb.operations.ServiceOperations
137162
:param credential: Credential needed for the client to connect to Azure. Required.
@@ -140,8 +165,8 @@ class CosmosDBManagementClient: # pylint: disable=client-accepts-api-version-ke
140165
:type subscription_id: str
141166
:param base_url: Service URL. Default value is "https://management.azure.com".
142167
:type base_url: str
143-
:keyword api_version: Api Version. Default value is "2022-08-15". Note that overriding this
144-
default value may result in unsupported behavior.
168+
:keyword api_version: Api Version. Default value is "2022-08-15-preview". Note that overriding
169+
this default value may result in unsupported behavior.
145170
:paramtype api_version: str
146171
:keyword int polling_interval: Default waiting time between two polls for LRO operations if no
147172
Retry-After header is present.
@@ -194,6 +219,7 @@ def __init__(
194219
self.partition_key_range_id_region = PartitionKeyRangeIdRegionOperations(
195220
self._client, self._config, self._serialize, self._deserialize
196221
)
222+
self.graph_resources = GraphResourcesOperations(self._client, self._config, self._serialize, self._deserialize)
197223
self.sql_resources = SqlResourcesOperations(self._client, self._config, self._serialize, self._deserialize)
198224
self.mongo_db_resources = MongoDBResourcesOperations(
199225
self._client, self._config, self._serialize, self._deserialize
@@ -206,6 +232,9 @@ def __init__(
206232
self._client, self._config, self._serialize, self._deserialize
207233
)
208234
self.locations = LocationsOperations(self._client, self._config, self._serialize, self._deserialize)
235+
self.data_transfer_jobs = DataTransferJobsOperations(
236+
self._client, self._config, self._serialize, self._deserialize
237+
)
209238
self.cassandra_clusters = CassandraClustersOperations(
210239
self._client, self._config, self._serialize, self._deserialize
211240
)
@@ -242,6 +271,21 @@ def __init__(
242271
self.restorable_mongodb_resources = RestorableMongodbResourcesOperations(
243272
self._client, self._config, self._serialize, self._deserialize
244273
)
274+
self.restorable_gremlin_databases = RestorableGremlinDatabasesOperations(
275+
self._client, self._config, self._serialize, self._deserialize
276+
)
277+
self.restorable_gremlin_graphs = RestorableGremlinGraphsOperations(
278+
self._client, self._config, self._serialize, self._deserialize
279+
)
280+
self.restorable_gremlin_resources = RestorableGremlinResourcesOperations(
281+
self._client, self._config, self._serialize, self._deserialize
282+
)
283+
self.restorable_tables = RestorableTablesOperations(
284+
self._client, self._config, self._serialize, self._deserialize
285+
)
286+
self.restorable_table_resources = RestorableTableResourcesOperations(
287+
self._client, self._config, self._serialize, self._deserialize
288+
)
245289
self.service = ServiceOperations(self._client, self._config, self._serialize, self._deserialize)
246290

247291
def _send_request(self, request: HttpRequest, **kwargs: Any) -> HttpResponse:

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 = "8.0.0"
9+
VERSION = "9.0.0b1"

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ class CosmosDBManagementClientConfiguration(Configuration): # pylint: disable=t
2929
:type credential: ~azure.core.credentials_async.AsyncTokenCredential
3030
:param subscription_id: The ID of the target subscription. Required.
3131
:type subscription_id: str
32-
:keyword api_version: Api Version. Default value is "2022-08-15". Note that overriding this
33-
default value may result in unsupported behavior.
32+
:keyword api_version: Api Version. Default value is "2022-08-15-preview". Note that overriding
33+
this default value may result in unsupported behavior.
3434
:paramtype api_version: str
3535
"""
3636

3737
def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None:
3838
super(CosmosDBManagementClientConfiguration, self).__init__(**kwargs)
39-
api_version = kwargs.pop("api_version", "2022-08-15") # type: str
39+
api_version = kwargs.pop("api_version", "2022-08-15-preview") # type: str
4040

4141
if credential is None:
4242
raise ValueError("Parameter 'credential' must not be None.")

0 commit comments

Comments
 (0)