Skip to content

Commit

Permalink
[T1] cosmosdb 2020 06 01 preview (Azure#16189)
Browse files Browse the repository at this point in the history
* CodeGen from PR 12445 in Azure/azure-rest-api-specs
Merge af9f7aa394fae0c0486c29d24d650d7c481b71ba into 2fba87a

* update test, changelog, version

Co-authored-by: SDKAuto <[email protected]>
  • Loading branch information
00Kai0 and SDKAuto authored Jan 18, 2021
1 parent 6f142b0 commit cbfb037
Show file tree
Hide file tree
Showing 18 changed files with 2,261 additions and 3,177 deletions.
12 changes: 12 additions & 0 deletions sdk/cosmos/azure-mgmt-cosmosdb/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Release History

## 2.0.0rc2 (2021-01-15)

**Features**
- Model RestorableDatabaseAccountGetResult has a new parameter restorable_locations
- Model RestorableDatabaseAccountGetResult has a new parameter api_type
- Added operation group RestorableMongodbResourcesOperations
- Added operation group RestorableMongodbDatabasesOperations
- Added operation group RestorableSqlDatabasesOperations
- Added operation group RestorableMongodbCollectionsOperations
- Added operation group RestorableSqlContainersOperations
- Added operation group RestorableSqlResourcesOperations

## 2.0.0rc1 (2020-10-14)

**Features**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@
from .operations import GremlinResourcesOperations
from .operations import RestorableDatabaseAccountsOperations
from .operations import NotebookWorkspacesOperations
from .operations import RestorableSqlDatabasesOperations
from .operations import RestorableSqlContainersOperations
from .operations import RestorableSqlResourcesOperations
from .operations import RestorableMongodbDatabasesOperations
from .operations import RestorableMongodbCollectionsOperations
from .operations import RestorableMongodbResourcesOperations
from .operations import PrivateLinkResourcesOperations
from .operations import PrivateEndpointConnectionsOperations
from . import models
Expand Down Expand Up @@ -84,6 +90,18 @@ class CosmosDBManagementClient(SDKClient):
:vartype restorable_database_accounts: azure.mgmt.cosmosdb.operations.RestorableDatabaseAccountsOperations
:ivar notebook_workspaces: NotebookWorkspaces operations
:vartype notebook_workspaces: azure.mgmt.cosmosdb.operations.NotebookWorkspacesOperations
:ivar restorable_sql_databases: RestorableSqlDatabases operations
:vartype restorable_sql_databases: azure.mgmt.cosmosdb.operations.RestorableSqlDatabasesOperations
:ivar restorable_sql_containers: RestorableSqlContainers operations
:vartype restorable_sql_containers: azure.mgmt.cosmosdb.operations.RestorableSqlContainersOperations
:ivar restorable_sql_resources: RestorableSqlResources operations
:vartype restorable_sql_resources: azure.mgmt.cosmosdb.operations.RestorableSqlResourcesOperations
:ivar restorable_mongodb_databases: RestorableMongodbDatabases operations
:vartype restorable_mongodb_databases: azure.mgmt.cosmosdb.operations.RestorableMongodbDatabasesOperations
:ivar restorable_mongodb_collections: RestorableMongodbCollections operations
:vartype restorable_mongodb_collections: azure.mgmt.cosmosdb.operations.RestorableMongodbCollectionsOperations
:ivar restorable_mongodb_resources: RestorableMongodbResources operations
:vartype restorable_mongodb_resources: azure.mgmt.cosmosdb.operations.RestorableMongodbResourcesOperations
:ivar private_link_resources: PrivateLinkResources operations
:vartype private_link_resources: azure.mgmt.cosmosdb.operations.PrivateLinkResourcesOperations
:ivar private_endpoint_connections: PrivateEndpointConnections operations
Expand Down Expand Up @@ -147,6 +165,18 @@ def __init__(
self._client, self.config, self._serialize, self._deserialize)
self.notebook_workspaces = NotebookWorkspacesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.restorable_sql_databases = RestorableSqlDatabasesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.restorable_sql_containers = RestorableSqlContainersOperations(
self._client, self.config, self._serialize, self._deserialize)
self.restorable_sql_resources = RestorableSqlResourcesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.restorable_mongodb_databases = RestorableMongodbDatabasesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.restorable_mongodb_collections = RestorableMongodbCollectionsOperations(
self._client, self.config, self._serialize, self._deserialize)
self.restorable_mongodb_resources = RestorableMongodbResourcesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.private_link_resources = PrivateLinkResourcesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.private_endpoint_connections = PrivateEndpointConnectionsOperations(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,17 @@
from ._models_py3 import RegionForOnlineOffline
from ._models_py3 import Resource
from ._models_py3 import RestorableDatabaseAccountGetResult
from ._models_py3 import RestorableLocationResource
from ._models_py3 import RestorableMongodbCollectionGetResult
from ._models_py3 import RestorableMongodbCollectionPropertiesResource
from ._models_py3 import RestorableMongodbDatabaseGetResult
from ._models_py3 import RestorableMongodbDatabasePropertiesResource
from ._models_py3 import RestorableSqlContainerGetResult
from ._models_py3 import RestorableSqlContainerPropertiesResource
from ._models_py3 import RestorableSqlContainerPropertiesResourceContainer
from ._models_py3 import RestorableSqlDatabaseGetResult
from ._models_py3 import RestorableSqlDatabasePropertiesResource
from ._models_py3 import RestorableSqlDatabasePropertiesResourceDatabase
from ._models_py3 import RestoreParameters
from ._models_py3 import RestoreReqeustDatabaseAccountCreateUpdateProperties
from ._models_py3 import SpatialSpec
Expand Down Expand Up @@ -262,6 +273,17 @@
from ._models import RegionForOnlineOffline
from ._models import Resource
from ._models import RestorableDatabaseAccountGetResult
from ._models import RestorableLocationResource
from ._models import RestorableMongodbCollectionGetResult
from ._models import RestorableMongodbCollectionPropertiesResource
from ._models import RestorableMongodbDatabaseGetResult
from ._models import RestorableMongodbDatabasePropertiesResource
from ._models import RestorableSqlContainerGetResult
from ._models import RestorableSqlContainerPropertiesResource
from ._models import RestorableSqlContainerPropertiesResourceContainer
from ._models import RestorableSqlDatabaseGetResult
from ._models import RestorableSqlDatabasePropertiesResource
from ._models import RestorableSqlDatabasePropertiesResourceDatabase
from ._models import RestoreParameters
from ._models import RestoreReqeustDatabaseAccountCreateUpdateProperties
from ._models import SpatialSpec
Expand Down Expand Up @@ -310,6 +332,7 @@
from ._paged_models import CassandraKeyspaceGetResultsPaged
from ._paged_models import CassandraTableGetResultsPaged
from ._paged_models import DatabaseAccountGetResultsPaged
from ._paged_models import DatabaseRestoreResourcePaged
from ._paged_models import GremlinDatabaseGetResultsPaged
from ._paged_models import GremlinGraphGetResultsPaged
from ._paged_models import MetricDefinitionPaged
Expand All @@ -324,6 +347,10 @@
from ._paged_models import PrivateEndpointConnectionPaged
from ._paged_models import PrivateLinkResourcePaged
from ._paged_models import RestorableDatabaseAccountGetResultPaged
from ._paged_models import RestorableMongodbCollectionGetResultPaged
from ._paged_models import RestorableMongodbDatabaseGetResultPaged
from ._paged_models import RestorableSqlContainerGetResultPaged
from ._paged_models import RestorableSqlDatabaseGetResultPaged
from ._paged_models import SqlContainerGetResultsPaged
from ._paged_models import SqlDatabaseGetResultsPaged
from ._paged_models import SqlRoleAssignmentGetResultsPaged
Expand Down Expand Up @@ -356,7 +383,9 @@
KeyKind,
UnitType,
PrimaryAggregationType,
ApiType,
RoleDefinitionType,
OperationType,
)

__all__ = [
Expand Down Expand Up @@ -463,6 +492,17 @@
'RegionForOnlineOffline',
'Resource',
'RestorableDatabaseAccountGetResult',
'RestorableLocationResource',
'RestorableMongodbCollectionGetResult',
'RestorableMongodbCollectionPropertiesResource',
'RestorableMongodbDatabaseGetResult',
'RestorableMongodbDatabasePropertiesResource',
'RestorableSqlContainerGetResult',
'RestorableSqlContainerPropertiesResource',
'RestorableSqlContainerPropertiesResourceContainer',
'RestorableSqlDatabaseGetResult',
'RestorableSqlDatabasePropertiesResource',
'RestorableSqlDatabasePropertiesResourceDatabase',
'RestoreParameters',
'RestoreReqeustDatabaseAccountCreateUpdateProperties',
'SpatialSpec',
Expand Down Expand Up @@ -532,6 +572,11 @@
'GremlinGraphGetResultsPaged',
'RestorableDatabaseAccountGetResultPaged',
'NotebookWorkspacePaged',
'RestorableSqlDatabaseGetResultPaged',
'RestorableSqlContainerGetResultPaged',
'DatabaseRestoreResourcePaged',
'RestorableMongodbDatabaseGetResultPaged',
'RestorableMongodbCollectionGetResultPaged',
'PrivateLinkResourcePaged',
'PrivateEndpointConnectionPaged',
'DatabaseAccountKind',
Expand All @@ -556,5 +601,7 @@
'KeyKind',
'UnitType',
'PrimaryAggregationType',
'ApiType',
'RoleDefinitionType',
'OperationType',
]
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,25 @@ class PrimaryAggregationType(str, Enum):
last = "Last"


class ApiType(str, Enum):

mongo_db = "MongoDB"
gremlin = "Gremlin"
cassandra = "Cassandra"
table = "Table"
sql = "Sql"
gremlin_v2 = "GremlinV2"


class RoleDefinitionType(str, Enum):

built_in_role = "BuiltInRole"
custom_role = "CustomRole"


class OperationType(str, Enum):

create = "Create"
replace = "Replace"
delete = "Delete"
system_operation = "SystemOperation"
Loading

0 comments on commit cbfb037

Please sign in to comment.