Skip to content
8 changes: 8 additions & 0 deletions sdk/cosmos/azure-mgmt-cosmosdb/HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
Release History
===============

0.9.0 (2019-11-09)
++++++++++++++++++

**Features**

- Added operation group PrivateLinkResourcesOperations
- Added operation group PrivateEndpointConnectionsOperations

0.8.0 (2019-08-15)
++++++++++++++++++

Expand Down
11 changes: 10 additions & 1 deletion sdk/cosmos/azure-mgmt-cosmosdb/azure/mgmt/cosmosdb/_cosmos_db.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@
from .operations import CollectionPartitionOperations
from .operations import PartitionKeyRangeIdOperations
from .operations import PartitionKeyRangeIdRegionOperations
from .operations import PrivateLinkResourcesOperations
from .operations import PrivateEndpointConnectionsOperations
from . import models


Expand Down Expand Up @@ -61,6 +63,10 @@ class CosmosDB(SDKClient):
:vartype partition_key_range_id: azure.mgmt.cosmosdb.operations.PartitionKeyRangeIdOperations
:ivar partition_key_range_id_region: PartitionKeyRangeIdRegion operations
:vartype partition_key_range_id_region: azure.mgmt.cosmosdb.operations.PartitionKeyRangeIdRegionOperations
:ivar private_link_resources: PrivateLinkResources operations
:vartype private_link_resources: azure.mgmt.cosmosdb.operations.PrivateLinkResourcesOperations
:ivar private_endpoint_connections: PrivateEndpointConnections operations
:vartype private_endpoint_connections: azure.mgmt.cosmosdb.operations.PrivateEndpointConnectionsOperations

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
Expand All @@ -77,7 +83,6 @@ def __init__(
super(CosmosDB, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
self.api_version = '2015-04-08'
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)

Expand Down Expand Up @@ -107,3 +112,7 @@ def __init__(
self._client, self.config, self._serialize, self._deserialize)
self.partition_key_range_id_region = PartitionKeyRangeIdRegionOperations(
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(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@
# --------------------------------------------------------------------------

try:
from ._models_py3 import ARMProxyResource
from ._models_py3 import AzureEntityResource
from ._models_py3 import Capability
from ._models_py3 import CassandraKeyspace
from ._models_py3 import CassandraKeyspaceCreateUpdateParameters
Expand All @@ -32,6 +34,7 @@
from ._models_py3 import DatabaseAccountListReadOnlyKeysResult
from ._models_py3 import DatabaseAccountPatchParameters
from ._models_py3 import DatabaseAccountRegenerateKeyParameters
from ._models_py3 import DbResource
from ._models_py3 import ErrorResponse, ErrorResponseException
from ._models_py3 import ExcludedPath
from ._models_py3 import ExtendedResourceProperties
Expand Down Expand Up @@ -67,6 +70,11 @@
from ._models_py3 import PartitionUsage
from ._models_py3 import PercentileMetric
from ._models_py3 import PercentileMetricValue
from ._models_py3 import PrivateEndpointConnection
from ._models_py3 import PrivateEndpointProperty
from ._models_py3 import PrivateLinkResource
from ._models_py3 import PrivateLinkServiceConnectionStateProperty
from ._models_py3 import ProxyResource
from ._models_py3 import RegionForOnlineOffline
from ._models_py3 import Resource
from ._models_py3 import SqlContainer
Expand All @@ -81,11 +89,14 @@
from ._models_py3 import Throughput
from ._models_py3 import ThroughputResource
from ._models_py3 import ThroughputUpdateParameters
from ._models_py3 import TrackedResource
from ._models_py3 import UniqueKey
from ._models_py3 import UniqueKeyPolicy
from ._models_py3 import Usage
from ._models_py3 import VirtualNetworkRule
except (SyntaxError, ImportError):
from ._models import ARMProxyResource
from ._models import AzureEntityResource
from ._models import Capability
from ._models import CassandraKeyspace
from ._models import CassandraKeyspaceCreateUpdateParameters
Expand All @@ -108,6 +119,7 @@
from ._models import DatabaseAccountListReadOnlyKeysResult
from ._models import DatabaseAccountPatchParameters
from ._models import DatabaseAccountRegenerateKeyParameters
from ._models import DbResource
from ._models import ErrorResponse, ErrorResponseException
from ._models import ExcludedPath
from ._models import ExtendedResourceProperties
Expand Down Expand Up @@ -143,6 +155,11 @@
from ._models import PartitionUsage
from ._models import PercentileMetric
from ._models import PercentileMetricValue
from ._models import PrivateEndpointConnection
from ._models import PrivateEndpointProperty
from ._models import PrivateLinkResource
from ._models import PrivateLinkServiceConnectionStateProperty
from ._models import ProxyResource
from ._models import RegionForOnlineOffline
from ._models import Resource
from ._models import SqlContainer
Expand All @@ -157,6 +174,7 @@
from ._models import Throughput
from ._models import ThroughputResource
from ._models import ThroughputUpdateParameters
from ._models import TrackedResource
from ._models import UniqueKey
from ._models import UniqueKeyPolicy
from ._models import Usage
Expand All @@ -174,6 +192,8 @@
from ._paged_models import PartitionMetricPaged
from ._paged_models import PartitionUsagePaged
from ._paged_models import PercentileMetricPaged
from ._paged_models import PrivateEndpointConnectionPaged
from ._paged_models import PrivateLinkResourcePaged
from ._paged_models import SqlContainerPaged
from ._paged_models import SqlDatabasePaged
from ._paged_models import TablePaged
Expand All @@ -194,6 +214,8 @@
)

__all__ = [
'ARMProxyResource',
'AzureEntityResource',
'Capability',
'CassandraKeyspace',
'CassandraKeyspaceCreateUpdateParameters',
Expand All @@ -216,6 +238,7 @@
'DatabaseAccountListReadOnlyKeysResult',
'DatabaseAccountPatchParameters',
'DatabaseAccountRegenerateKeyParameters',
'DbResource',
'ErrorResponse', 'ErrorResponseException',
'ExcludedPath',
'ExtendedResourceProperties',
Expand Down Expand Up @@ -251,6 +274,11 @@
'PartitionUsage',
'PercentileMetric',
'PercentileMetricValue',
'PrivateEndpointConnection',
'PrivateEndpointProperty',
'PrivateLinkResource',
'PrivateLinkServiceConnectionStateProperty',
'ProxyResource',
'RegionForOnlineOffline',
'Resource',
'SqlContainer',
Expand All @@ -265,6 +293,7 @@
'Throughput',
'ThroughputResource',
'ThroughputUpdateParameters',
'TrackedResource',
'UniqueKey',
'UniqueKeyPolicy',
'Usage',
Expand All @@ -286,6 +315,8 @@
'PercentileMetricPaged',
'PartitionMetricPaged',
'PartitionUsagePaged',
'PrivateLinkResourcePaged',
'PrivateEndpointConnectionPaged',
'DatabaseAccountKind',
'DatabaseAccountOfferType',
'DefaultConsistencyLevel',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,6 @@ class PrimaryAggregationType(str, Enum):
none = "None"
average = "Average"
total = "Total"
minimimum = "Minimimum"
minimum = "Minimum"
maximum = "Maximum"
last = "Last"
Loading