Table of Contents

Class CosmosDBAccountsImpl

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

Implementation for Registries.

public class CosmosDBAccountsImpl : TopLevelModifiableResources<ICosmosDBAccount, CosmosDBAccountImpl, DatabaseAccountGetResultsInner, IDatabaseAccountsOperations, ICosmosDBManager>, ICosmosDBAccounts, IBeta, ISupportsCreating<IBlank>, IHasManager<ICosmosDBManager>, IHasInner<IDatabaseAccountsOperations>, ISupportsBatchCreation<ICosmosDBAccount>, ISupportsGettingById<ICosmosDBAccount>, ISupportsDeletingById, ISupportsDeletingByResourceGroup, ISupportsListing<ICosmosDBAccount>, ISupportsListingByResourceGroup<ICosmosDBAccount>, ISupportsGettingByResourceGroup<ICosmosDBAccount>
Inheritance
CosmosDBAccountsImpl
Implements
IBeta
ISupportsCreating<IBlank>
IHasManager<ICosmosDBManager>
ISupportsBatchCreation<ICosmosDBAccount>
ISupportsGettingById<ICosmosDBAccount>
ISupportsDeletingById
ISupportsDeletingByResourceGroup
ISupportsListing<ICosmosDBAccount>
ISupportsListingByResourceGroup<ICosmosDBAccount>
ISupportsGettingByResourceGroup<ICosmosDBAccount>

Methods

Define(string)

public CosmosDBAccountImpl Define(string name)

Parameters

name string

Returns

CosmosDBAccountImpl

DeleteInnerByGroupAsync(string, string, CancellationToken)

protected override Task DeleteInnerByGroupAsync(string groupName, string name, CancellationToken cancellationToken)

Parameters

groupName string
name string
cancellationToken CancellationToken

Returns

Task

FailoverPriorityChange(string, string, IList<Location>)

public void FailoverPriorityChange(string groupName, string accountName, IList<Location> failoverLocations)

Parameters

groupName string
accountName string
failoverLocations IList<Location>

FailoverPriorityChangeAsync(string, string, IList<Location>, CancellationToken)

public Task FailoverPriorityChangeAsync(string groupName, string accountName, IList<Location> failoverLocations, CancellationToken cancellationToken = default)

Parameters

groupName string
accountName string
failoverLocations IList<Location>
cancellationToken CancellationToken

Returns

Task

GetInnerByGroupAsync(string, string, CancellationToken)

protected override Task<DatabaseAccountGetResultsInner> GetInnerByGroupAsync(string groupName, string name, CancellationToken cancellationToken)

Parameters

groupName string
name string
cancellationToken CancellationToken

Returns

Task<DatabaseAccountGetResultsInner>

List()

public override IEnumerable<ICosmosDBAccount> List()

Returns

IEnumerable<ICosmosDBAccount>

ListAsync(bool, CancellationToken)

public override Task<IPagedCollection<ICosmosDBAccount>> ListAsync(bool loadAllPages = true, CancellationToken cancellationToken = default)

Parameters

loadAllPages bool
cancellationToken CancellationToken

Returns

Task<IPagedCollection<ICosmosDBAccount>>

ListByResourceGroup(string)

public override IEnumerable<ICosmosDBAccount> ListByResourceGroup(string resourceGroupName)

Parameters

resourceGroupName string

Returns

IEnumerable<ICosmosDBAccount>

ListByResourceGroupAsync(string, bool, CancellationToken)

public override Task<IPagedCollection<ICosmosDBAccount>> ListByResourceGroupAsync(string resourceGroupName, bool loadAllPages = true, CancellationToken cancellationToken = default)

Parameters

resourceGroupName string
loadAllPages bool
cancellationToken CancellationToken

Returns

Task<IPagedCollection<ICosmosDBAccount>>

ListConnectionStrings(string, string)

public IDatabaseAccountListConnectionStringsResult ListConnectionStrings(string groupName, string accountName)

Parameters

groupName string
accountName string

Returns

IDatabaseAccountListConnectionStringsResult

ListConnectionStringsAsync(string, string, CancellationToken)

public Task<IDatabaseAccountListConnectionStringsResult> ListConnectionStringsAsync(string groupName, string accountName, CancellationToken cancellationToken = default)

Parameters

groupName string
accountName string
cancellationToken CancellationToken

Returns

Task<IDatabaseAccountListConnectionStringsResult>

ListInnerAsync(CancellationToken)

protected override Task<IPage<DatabaseAccountGetResultsInner>> ListInnerAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<IPage<DatabaseAccountGetResultsInner>>

ListInnerByGroupAsync(string, CancellationToken)

protected override Task<IPage<DatabaseAccountGetResultsInner>> ListInnerByGroupAsync(string groupName, CancellationToken cancellationToken)

Parameters

groupName string
cancellationToken CancellationToken

Returns

Task<IPage<DatabaseAccountGetResultsInner>>

ListInnerByGroupNextAsync(string, CancellationToken)

protected override Task<IPage<DatabaseAccountGetResultsInner>> ListInnerByGroupNextAsync(string nextLink, CancellationToken cancellationToken)

Parameters

nextLink string
cancellationToken CancellationToken

Returns

Task<IPage<DatabaseAccountGetResultsInner>>

ListInnerNextAsync(string, CancellationToken)

protected override Task<IPage<DatabaseAccountGetResultsInner>> ListInnerNextAsync(string nextLink, CancellationToken cancellationToken)

Parameters

nextLink string
cancellationToken CancellationToken

Returns

Task<IPage<DatabaseAccountGetResultsInner>>

ListKeys(string, string)

public IDatabaseAccountListKeysResult ListKeys(string groupName, string accountName)

Parameters

groupName string
accountName string

Returns

IDatabaseAccountListKeysResult

ListKeysAsync(string, string, CancellationToken)

public Task<IDatabaseAccountListKeysResult> ListKeysAsync(string groupName, string accountName, CancellationToken cancellationToken = default)

Parameters

groupName string
accountName string
cancellationToken CancellationToken

Returns

Task<IDatabaseAccountListKeysResult>

ListReadOnlyKeys(string, string)

public IDatabaseAccountListReadOnlyKeysResult ListReadOnlyKeys(string groupName, string accountName)

Parameters

groupName string
accountName string

Returns

IDatabaseAccountListReadOnlyKeysResult

ListReadOnlyKeysAsync(string, string, CancellationToken)

public Task<IDatabaseAccountListReadOnlyKeysResult> ListReadOnlyKeysAsync(string groupName, string accountName, CancellationToken cancellationToken = default)

Parameters

groupName string
accountName string
cancellationToken CancellationToken

Returns

Task<IDatabaseAccountListReadOnlyKeysResult>

RegenerateKey(string, string, string)

public void RegenerateKey(string groupName, string accountName, string keyKind)

Parameters

groupName string
accountName string
keyKind string

RegenerateKeyAsync(string, string, string, CancellationToken)

public Task RegenerateKeyAsync(string groupName, string accountName, string keyKind, CancellationToken cancellationToken = default)

Parameters

groupName string
accountName string
keyKind string
cancellationToken CancellationToken

Returns

Task

WrapModel(DatabaseAccountGetResultsInner)

protected override ICosmosDBAccount WrapModel(DatabaseAccountGetResultsInner inner)

Parameters

inner DatabaseAccountGetResultsInner

Returns

ICosmosDBAccount

WrapModel(string)

Fluent model helpers.

protected override CosmosDBAccountImpl WrapModel(string name)

Parameters

name string

Returns

CosmosDBAccountImpl