Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,14 @@ class CosmosDBManagementClientConfiguration(AzureConfiguration):
"""

def __init__(
self, credentials, subscription_id, base_url=None):
self, credentials, subscription_id, subscription_id1, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if subscription_id1 is None:
raise ValueError("Parameter 'subscription_id1' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

Expand All @@ -48,3 +50,4 @@ def __init__(

self.credentials = credentials
self.subscription_id = subscription_id
self.subscription_id1 = subscription_id1
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
from .operations import TableResourcesOperations
from .operations import CassandraResourcesOperations
from .operations import GremlinResourcesOperations
from .operations import NotebookWorkspacesOperations
from .operations import PrivateLinkResourcesOperations
from .operations import PrivateEndpointConnectionsOperations
from . import models
Expand Down Expand Up @@ -78,6 +79,8 @@ class CosmosDBManagementClient(SDKClient):
:vartype cassandra_resources: azure.mgmt.cosmosdb.operations.CassandraResourcesOperations
:ivar gremlin_resources: GremlinResources operations
:vartype gremlin_resources: azure.mgmt.cosmosdb.operations.GremlinResourcesOperations
:ivar notebook_workspaces: NotebookWorkspaces operations
:vartype notebook_workspaces: azure.mgmt.cosmosdb.operations.NotebookWorkspacesOperations
:ivar private_link_resources: PrivateLinkResources operations
:vartype private_link_resources: azure.mgmt.cosmosdb.operations.PrivateLinkResourcesOperations
:ivar private_endpoint_connections: PrivateEndpointConnections operations
Expand All @@ -88,13 +91,15 @@ class CosmosDBManagementClient(SDKClient):
object<msrestazure.azure_active_directory>`
:param subscription_id: Azure subscription ID.
:type subscription_id: str
:param subscription_id1: The ID of the target subscription.
:type subscription_id1: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):
self, credentials, subscription_id, subscription_id1, base_url=None):

self.config = CosmosDBManagementClientConfiguration(credentials, subscription_id, base_url)
self.config = CosmosDBManagementClientConfiguration(credentials, subscription_id, subscription_id1, base_url)
super(CosmosDBManagementClient, self).__init__(self.config.credentials, self.config)

client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
Expand Down Expand Up @@ -137,6 +142,8 @@ def __init__(
self._client, self.config, self._serialize, self._deserialize)
self.gremlin_resources = GremlinResourcesOperations(
self._client, self.config, self._serialize, self._deserialize)
self.notebook_workspaces = NotebookWorkspacesOperations(
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 @@ -12,7 +12,6 @@
try:
from ._models_py3 import ARMProxyResource
from ._models_py3 import ARMResourceProperties
from ._models_py3 import AutopilotSettingsResource
from ._models_py3 import AutoUpgradePolicyResource
from ._models_py3 import AzureEntityResource
from ._models_py3 import Capability
Expand Down Expand Up @@ -74,6 +73,9 @@
from ._models_py3 import MongoIndex
from ._models_py3 import MongoIndexKeys
from ._models_py3 import MongoIndexOptions
from ._models_py3 import NotebookWorkspace
from ._models_py3 import NotebookWorkspaceConnectionInfoResult
from ._models_py3 import NotebookWorkspaceCreateUpdateParameters
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import PartitionMetric
Expand All @@ -84,6 +86,7 @@
from ._models_py3 import PrivateEndpointProperty
from ._models_py3 import PrivateLinkResource
from ._models_py3 import PrivateLinkServiceConnectionStateProperty
from ._models_py3 import ProvisionedThroughputSettingsResource
from ._models_py3 import ProxyResource
from ._models_py3 import RegionForOnlineOffline
from ._models_py3 import Resource
Expand Down Expand Up @@ -125,7 +128,6 @@
except (SyntaxError, ImportError):
from ._models import ARMProxyResource
from ._models import ARMResourceProperties
from ._models import AutopilotSettingsResource
from ._models import AutoUpgradePolicyResource
from ._models import AzureEntityResource
from ._models import Capability
Expand Down Expand Up @@ -187,6 +189,9 @@
from ._models import MongoIndex
from ._models import MongoIndexKeys
from ._models import MongoIndexOptions
from ._models import NotebookWorkspace
from ._models import NotebookWorkspaceConnectionInfoResult
from ._models import NotebookWorkspaceCreateUpdateParameters
from ._models import Operation
from ._models import OperationDisplay
from ._models import PartitionMetric
Expand All @@ -197,6 +202,7 @@
from ._models import PrivateEndpointProperty
from ._models import PrivateLinkResource
from ._models import PrivateLinkServiceConnectionStateProperty
from ._models import ProvisionedThroughputSettingsResource
from ._models import ProxyResource
from ._models import RegionForOnlineOffline
from ._models import Resource
Expand Down Expand Up @@ -244,6 +250,7 @@
from ._paged_models import MetricPaged
from ._paged_models import MongoDBCollectionGetResultsPaged
from ._paged_models import MongoDBDatabaseGetResultsPaged
from ._paged_models import NotebookWorkspacePaged
from ._paged_models import OperationPaged
from ._paged_models import PartitionMetricPaged
from ._paged_models import PartitionUsagePaged
Expand Down Expand Up @@ -279,7 +286,6 @@
__all__ = [
'ARMProxyResource',
'ARMResourceProperties',
'AutopilotSettingsResource',
'AutoUpgradePolicyResource',
'AzureEntityResource',
'Capability',
Expand Down Expand Up @@ -341,6 +347,9 @@
'MongoIndex',
'MongoIndexKeys',
'MongoIndexOptions',
'NotebookWorkspace',
'NotebookWorkspaceConnectionInfoResult',
'NotebookWorkspaceCreateUpdateParameters',
'Operation',
'OperationDisplay',
'PartitionMetric',
Expand All @@ -351,6 +360,7 @@
'PrivateEndpointProperty',
'PrivateLinkResource',
'PrivateLinkServiceConnectionStateProperty',
'ProvisionedThroughputSettingsResource',
'ProxyResource',
'RegionForOnlineOffline',
'Resource',
Expand Down Expand Up @@ -409,6 +419,7 @@
'CassandraTableGetResultsPaged',
'GremlinDatabaseGetResultsPaged',
'GremlinGraphGetResultsPaged',
'NotebookWorkspacePaged',
'PrivateLinkResourcePaged',
'PrivateEndpointConnectionPaged',
'DatabaseAccountKind',
Expand Down
Loading