Table of Contents

Class CosmosDBManagementClient

Namespace
Microsoft.Azure.Management.CosmosDB.Fluent
Assembly
Microsoft.Azure.Management.CosmosDB.Fluent.dll

Azure Cosmos DB Database Service Resource Provider REST API

public class CosmosDBManagementClient : FluentServiceClientBase<CosmosDBManagementClient>, ICosmosDBManagementClient, IDisposable, IAzureClient
Inheritance
CosmosDBManagementClient
Implements
IAzureClient

Constructors

CosmosDBManagementClient(RestClient)

Initializes a new instance of the CosmosDBManagementClient class.

public CosmosDBManagementClient(RestClient restClient)

Parameters

restClient RestClient

Exceptions

ArgumentNullException

Thrown when a required parameter is null

Properties

AcceptLanguage

The preferred language for the response.

public string AcceptLanguage { get; set; }

Property Value

string

CassandraResources

Gets the ICassandraResourcesOperations.

public virtual ICassandraResourcesOperations CassandraResources { get; }

Property Value

ICassandraResourcesOperations

Collection

Gets the ICollectionOperations.

public virtual ICollectionOperations Collection { get; }

Property Value

ICollectionOperations

CollectionPartition

Gets the ICollectionPartitionOperations.

public virtual ICollectionPartitionOperations CollectionPartition { get; }

Property Value

ICollectionPartitionOperations

CollectionPartitionRegion

Gets the ICollectionPartitionRegionOperations.

public virtual ICollectionPartitionRegionOperations CollectionPartitionRegion { get; }

Property Value

ICollectionPartitionRegionOperations

CollectionRegion

Gets the ICollectionRegionOperations.

public virtual ICollectionRegionOperations CollectionRegion { get; }

Property Value

ICollectionRegionOperations

Database

Gets the IDatabaseOperations.

public virtual IDatabaseOperations Database { get; }

Property Value

IDatabaseOperations

DatabaseAccountRegion

Gets the IDatabaseAccountRegionOperations.

public virtual IDatabaseAccountRegionOperations DatabaseAccountRegion { get; }

Property Value

IDatabaseAccountRegionOperations

DatabaseAccounts

Gets the IDatabaseAccountsOperations.

public virtual IDatabaseAccountsOperations DatabaseAccounts { get; }

Property Value

IDatabaseAccountsOperations

DeserializationSettings

Gets or sets json deserialization settings.

public JsonSerializerSettings DeserializationSettings { get; }

Property Value

JsonSerializerSettings

GenerateClientRequestId

Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.

public bool? GenerateClientRequestId { get; set; }

Property Value

bool?

GremlinResources

Gets the IGremlinResourcesOperations.

public virtual IGremlinResourcesOperations GremlinResources { get; }

Property Value

IGremlinResourcesOperations

LongRunningOperationRetryTimeout

The retry timeout in seconds for Long Running Operations. Default value is 30.

public int? LongRunningOperationRetryTimeout { get; set; }

Property Value

int?

MongoDBResources

Gets the IMongoDBResourcesOperations.

public virtual IMongoDBResourcesOperations MongoDBResources { get; }

Property Value

IMongoDBResourcesOperations

Operations

Gets the IOperations.

public virtual IOperations Operations { get; }

Property Value

IOperations

PartitionKeyRangeId

Gets the IPartitionKeyRangeIdOperations.

public virtual IPartitionKeyRangeIdOperations PartitionKeyRangeId { get; }

Property Value

IPartitionKeyRangeIdOperations

PartitionKeyRangeIdRegion

Gets the IPartitionKeyRangeIdRegionOperations.

public virtual IPartitionKeyRangeIdRegionOperations PartitionKeyRangeIdRegion { get; }

Property Value

IPartitionKeyRangeIdRegionOperations

Percentile

Gets the IPercentileOperations.

public virtual IPercentileOperations Percentile { get; }

Property Value

IPercentileOperations

PercentileSourceTarget

Gets the IPercentileSourceTargetOperations.

public virtual IPercentileSourceTargetOperations PercentileSourceTarget { get; }

Property Value

IPercentileSourceTargetOperations

PercentileTarget

Gets the IPercentileTargetOperations.

public virtual IPercentileTargetOperations PercentileTarget { get; }

Property Value

IPercentileTargetOperations

PrivateEndpointConnections

Gets the IPrivateEndpointConnectionsOperations.

public virtual IPrivateEndpointConnectionsOperations PrivateEndpointConnections { get; }

Property Value

IPrivateEndpointConnectionsOperations

PrivateLinkResources

Gets the IPrivateLinkResourcesOperations.

public virtual IPrivateLinkResourcesOperations PrivateLinkResources { get; }

Property Value

IPrivateLinkResourcesOperations

SerializationSettings

Gets or sets json serialization settings.

public JsonSerializerSettings SerializationSettings { get; }

Property Value

JsonSerializerSettings

SqlResources

Gets the ISqlResourcesOperations.

public virtual ISqlResourcesOperations SqlResources { get; }

Property Value

ISqlResourcesOperations

SubscriptionId

Azure subscription ID.

public string SubscriptionId { get; set; }

Property Value

string

SubscriptionId1

The ID of the target subscription.

public string SubscriptionId1 { get; set; }

Property Value

string

TableResources

Gets the ITableResourcesOperations.

public virtual ITableResourcesOperations TableResources { get; }

Property Value

ITableResourcesOperations

Methods

Initialize()

Initializes client properties.

protected override void Initialize()

NewInstance(RestClient)

public static CosmosDBManagementClient NewInstance(RestClient restClient)

Parameters

restClient RestClient

Returns

CosmosDBManagementClient