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
-
IBetaISupportsCreating<IBlank>IHasManager<ICosmosDBManager>IHasInner<IDatabaseAccountsOperations>ISupportsBatchCreation<ICosmosDBAccount>ISupportsGettingById<ICosmosDBAccount>ISupportsDeletingByIdISupportsDeletingByResourceGroupISupportsListing<ICosmosDBAccount>ISupportsListingByResourceGroup<ICosmosDBAccount>ISupportsGettingByResourceGroup<ICosmosDBAccount>
Methods
Define(string)
public CosmosDBAccountImpl Define(string name)
Parameters
name
string
Returns
DeleteInnerByGroupAsync(string, string, CancellationToken)
protected override Task DeleteInnerByGroupAsync(string groupName, string name, CancellationToken cancellationToken)
Parameters
groupName
stringname
stringcancellationToken
CancellationToken
Returns
FailoverPriorityChange(string, string, IList<Location>)
public void FailoverPriorityChange(string groupName, string accountName, IList<Location> failoverLocations)
Parameters
FailoverPriorityChangeAsync(string, string, IList<Location>, CancellationToken)
public Task FailoverPriorityChangeAsync(string groupName, string accountName, IList<Location> failoverLocations, CancellationToken cancellationToken = default)
Parameters
groupName
stringaccountName
stringfailoverLocations
IList<Location>cancellationToken
CancellationToken
Returns
GetInnerByGroupAsync(string, string, CancellationToken)
protected override Task<DatabaseAccountGetResultsInner> GetInnerByGroupAsync(string groupName, string name, CancellationToken cancellationToken)
Parameters
groupName
stringname
stringcancellationToken
CancellationToken
Returns
List()
public override IEnumerable<ICosmosDBAccount> List()
Returns
ListAsync(bool, CancellationToken)
public override Task<IPagedCollection<ICosmosDBAccount>> ListAsync(bool loadAllPages = true, CancellationToken cancellationToken = default)
Parameters
loadAllPages
boolcancellationToken
CancellationToken
Returns
- Task<IPagedCollection<ICosmosDBAccount>>
ListByResourceGroup(string)
public override IEnumerable<ICosmosDBAccount> ListByResourceGroup(string resourceGroupName)
Parameters
resourceGroupName
string
Returns
ListByResourceGroupAsync(string, bool, CancellationToken)
public override Task<IPagedCollection<ICosmosDBAccount>> ListByResourceGroupAsync(string resourceGroupName, bool loadAllPages = true, CancellationToken cancellationToken = default)
Parameters
resourceGroupName
stringloadAllPages
boolcancellationToken
CancellationToken
Returns
- Task<IPagedCollection<ICosmosDBAccount>>
ListConnectionStrings(string, string)
public IDatabaseAccountListConnectionStringsResult ListConnectionStrings(string groupName, string accountName)
Parameters
Returns
ListConnectionStringsAsync(string, string, CancellationToken)
public Task<IDatabaseAccountListConnectionStringsResult> ListConnectionStringsAsync(string groupName, string accountName, CancellationToken cancellationToken = default)
Parameters
groupName
stringaccountName
stringcancellationToken
CancellationToken
Returns
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
stringcancellationToken
CancellationToken
Returns
- Task<IPage<DatabaseAccountGetResultsInner>>
ListInnerByGroupNextAsync(string, CancellationToken)
protected override Task<IPage<DatabaseAccountGetResultsInner>> ListInnerByGroupNextAsync(string nextLink, CancellationToken cancellationToken)
Parameters
nextLink
stringcancellationToken
CancellationToken
Returns
- Task<IPage<DatabaseAccountGetResultsInner>>
ListInnerNextAsync(string, CancellationToken)
protected override Task<IPage<DatabaseAccountGetResultsInner>> ListInnerNextAsync(string nextLink, CancellationToken cancellationToken)
Parameters
nextLink
stringcancellationToken
CancellationToken
Returns
- Task<IPage<DatabaseAccountGetResultsInner>>
ListKeys(string, string)
public IDatabaseAccountListKeysResult ListKeys(string groupName, string accountName)
Parameters
Returns
ListKeysAsync(string, string, CancellationToken)
public Task<IDatabaseAccountListKeysResult> ListKeysAsync(string groupName, string accountName, CancellationToken cancellationToken = default)
Parameters
groupName
stringaccountName
stringcancellationToken
CancellationToken
Returns
ListReadOnlyKeys(string, string)
public IDatabaseAccountListReadOnlyKeysResult ListReadOnlyKeys(string groupName, string accountName)
Parameters
Returns
ListReadOnlyKeysAsync(string, string, CancellationToken)
public Task<IDatabaseAccountListReadOnlyKeysResult> ListReadOnlyKeysAsync(string groupName, string accountName, CancellationToken cancellationToken = default)
Parameters
groupName
stringaccountName
stringcancellationToken
CancellationToken
Returns
RegenerateKey(string, string, string)
public void RegenerateKey(string groupName, string accountName, string keyKind)
Parameters
RegenerateKeyAsync(string, string, string, CancellationToken)
public Task RegenerateKeyAsync(string groupName, string accountName, string keyKind, CancellationToken cancellationToken = default)
Parameters
groupName
stringaccountName
stringkeyKind
stringcancellationToken
CancellationToken
Returns
WrapModel(DatabaseAccountGetResultsInner)
protected override ICosmosDBAccount WrapModel(DatabaseAccountGetResultsInner inner)
Parameters
Returns
WrapModel(string)
Fluent model helpers.
protected override CosmosDBAccountImpl WrapModel(string name)
Parameters
name
string