DatabaseAccountsOperations interface
Interface representing a DatabaseAccounts operations.
Properties
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| check |
Checks that the Azure Cosmos DB account name already exists. A valid account name may contain only lowercase letters, numbers, and the '-' character, and must be between 3 and 50 characters. |
| create |
Creates or updates an Azure Cosmos DB database account. The "Update" method is preferred when performing updates on an account. |
| delete | |
| failover |
Changes the failover priority for the Azure Cosmos DB database account. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. |
| get | Retrieves the properties of an existing Azure Cosmos DB database account. |
| get |
Lists the read-only access keys for the specified Azure Cosmos DB database account. |
| list | Lists all the Azure Cosmos DB database accounts available under the subscription. |
| list |
Lists all the Azure Cosmos DB database accounts available under the given resource group. |
| list |
Lists the connection strings for the specified Azure Cosmos DB database account. |
| list |
Lists the access keys for the specified Azure Cosmos DB database account. |
| list |
Retrieves metric definitions for the given database account. |
| list |
Retrieves the metrics determined by the given filter for the given database account. |
| list |
Lists the read-only access keys for the specified Azure Cosmos DB database account. |
| list |
Retrieves the usages (most recent data) for the given database account. |
| offline |
Offline the specified region for the specified Azure Cosmos DB database account. |
| online |
Online the specified region for the specified Azure Cosmos DB database account. |
| regenerate |
Regenerates an access key for the specified Azure Cosmos DB database account. |
| update | Updates the properties of an existing Azure Cosmos DB database account. |
Property Details
beginCreateOrUpdate
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdate: (resourceGroupName: string, accountName: string, createUpdateParameters: DatabaseAccountCreateUpdateParameters, options?: DatabaseAccountsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>>
Property Value
(resourceGroupName: string, accountName: string, createUpdateParameters: DatabaseAccountCreateUpdateParameters, options?: DatabaseAccountsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>>
beginCreateOrUpdateAndWait
Warning
This API is now deprecated.
use createOrUpdate instead
beginCreateOrUpdateAndWait: (resourceGroupName: string, accountName: string, createUpdateParameters: DatabaseAccountCreateUpdateParameters, options?: DatabaseAccountsCreateOrUpdateOptionalParams) => Promise<DatabaseAccountGetResults>
Property Value
(resourceGroupName: string, accountName: string, createUpdateParameters: DatabaseAccountCreateUpdateParameters, options?: DatabaseAccountsCreateOrUpdateOptionalParams) => Promise<DatabaseAccountGetResults>
beginDelete
Warning
This API is now deprecated.
use delete instead
beginDelete: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait
Warning
This API is now deprecated.
use delete instead
beginDeleteAndWait: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsDeleteOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsDeleteOptionalParams) => Promise<void>
beginFailoverPriorityChange
Warning
This API is now deprecated.
use failoverPriorityChange instead
beginFailoverPriorityChange: (resourceGroupName: string, accountName: string, failoverParameters: FailoverPolicies, options?: DatabaseAccountsFailoverPriorityChangeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, accountName: string, failoverParameters: FailoverPolicies, options?: DatabaseAccountsFailoverPriorityChangeOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginFailoverPriorityChangeAndWait
Warning
This API is now deprecated.
use failoverPriorityChange instead
beginFailoverPriorityChangeAndWait: (resourceGroupName: string, accountName: string, failoverParameters: FailoverPolicies, options?: DatabaseAccountsFailoverPriorityChangeOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, accountName: string, failoverParameters: FailoverPolicies, options?: DatabaseAccountsFailoverPriorityChangeOptionalParams) => Promise<void>
beginOfflineRegion
Warning
This API is now deprecated.
use offlineRegion instead
beginOfflineRegion: (resourceGroupName: string, accountName: string, regionParameterForOffline: RegionForOnlineOffline, options?: DatabaseAccountsOfflineRegionOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, accountName: string, regionParameterForOffline: RegionForOnlineOffline, options?: DatabaseAccountsOfflineRegionOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginOfflineRegionAndWait
Warning
This API is now deprecated.
use offlineRegion instead
beginOfflineRegionAndWait: (resourceGroupName: string, accountName: string, regionParameterForOffline: RegionForOnlineOffline, options?: DatabaseAccountsOfflineRegionOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, accountName: string, regionParameterForOffline: RegionForOnlineOffline, options?: DatabaseAccountsOfflineRegionOptionalParams) => Promise<void>
beginOnlineRegion
Warning
This API is now deprecated.
use onlineRegion instead
beginOnlineRegion: (resourceGroupName: string, accountName: string, regionParameterForOnline: RegionForOnlineOffline, options?: DatabaseAccountsOnlineRegionOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, accountName: string, regionParameterForOnline: RegionForOnlineOffline, options?: DatabaseAccountsOnlineRegionOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginOnlineRegionAndWait
Warning
This API is now deprecated.
use onlineRegion instead
beginOnlineRegionAndWait: (resourceGroupName: string, accountName: string, regionParameterForOnline: RegionForOnlineOffline, options?: DatabaseAccountsOnlineRegionOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, accountName: string, regionParameterForOnline: RegionForOnlineOffline, options?: DatabaseAccountsOnlineRegionOptionalParams) => Promise<void>
beginRegenerateKey
Warning
This API is now deprecated.
use regenerateKey instead
beginRegenerateKey: (resourceGroupName: string, accountName: string, keyToRegenerate: DatabaseAccountRegenerateKeyParameters, options?: DatabaseAccountsRegenerateKeyOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, accountName: string, keyToRegenerate: DatabaseAccountRegenerateKeyParameters, options?: DatabaseAccountsRegenerateKeyOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginRegenerateKeyAndWait
Warning
This API is now deprecated.
use regenerateKey instead
beginRegenerateKeyAndWait: (resourceGroupName: string, accountName: string, keyToRegenerate: DatabaseAccountRegenerateKeyParameters, options?: DatabaseAccountsRegenerateKeyOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, accountName: string, keyToRegenerate: DatabaseAccountRegenerateKeyParameters, options?: DatabaseAccountsRegenerateKeyOptionalParams) => Promise<void>
beginUpdate
Warning
This API is now deprecated.
use update instead
beginUpdate: (resourceGroupName: string, accountName: string, updateParameters: DatabaseAccountUpdateParameters, options?: DatabaseAccountsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>>
Property Value
(resourceGroupName: string, accountName: string, updateParameters: DatabaseAccountUpdateParameters, options?: DatabaseAccountsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>>
beginUpdateAndWait
Warning
This API is now deprecated.
use update instead
beginUpdateAndWait: (resourceGroupName: string, accountName: string, updateParameters: DatabaseAccountUpdateParameters, options?: DatabaseAccountsUpdateOptionalParams) => Promise<DatabaseAccountGetResults>
Property Value
(resourceGroupName: string, accountName: string, updateParameters: DatabaseAccountUpdateParameters, options?: DatabaseAccountsUpdateOptionalParams) => Promise<DatabaseAccountGetResults>
checkNameExists
Checks that the Azure Cosmos DB account name already exists. A valid account name may contain only lowercase letters, numbers, and the '-' character, and must be between 3 and 50 characters.
checkNameExists: (accountName: string, options?: DatabaseAccountsCheckNameExistsOptionalParams) => Promise<DatabaseAccountsCheckNameExistsResponse>
Property Value
(accountName: string, options?: DatabaseAccountsCheckNameExistsOptionalParams) => Promise<DatabaseAccountsCheckNameExistsResponse>
createOrUpdate
Creates or updates an Azure Cosmos DB database account. The "Update" method is preferred when performing updates on an account.
createOrUpdate: (resourceGroupName: string, accountName: string, createUpdateParameters: DatabaseAccountCreateUpdateParameters, options?: DatabaseAccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>
Property Value
(resourceGroupName: string, accountName: string, createUpdateParameters: DatabaseAccountCreateUpdateParameters, options?: DatabaseAccountsCreateOrUpdateOptionalParams) => PollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>
delete
delete: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
failoverPriorityChange
Changes the failover priority for the Azure Cosmos DB database account. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists.
failoverPriorityChange: (resourceGroupName: string, accountName: string, failoverParameters: FailoverPolicies, options?: DatabaseAccountsFailoverPriorityChangeOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, accountName: string, failoverParameters: FailoverPolicies, options?: DatabaseAccountsFailoverPriorityChangeOptionalParams) => PollerLike<OperationState<void>, void>
get
Retrieves the properties of an existing Azure Cosmos DB database account.
get: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsGetOptionalParams) => Promise<DatabaseAccountGetResults>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsGetOptionalParams) => Promise<DatabaseAccountGetResults>
getReadOnlyKeys
Lists the read-only access keys for the specified Azure Cosmos DB database account.
getReadOnlyKeys: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsGetReadOnlyKeysOptionalParams) => Promise<DatabaseAccountListReadOnlyKeysResult>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsGetReadOnlyKeysOptionalParams) => Promise<DatabaseAccountListReadOnlyKeysResult>
list
Lists all the Azure Cosmos DB database accounts available under the subscription.
list: (options?: DatabaseAccountsListOptionalParams) => PagedAsyncIterableIterator<DatabaseAccountGetResults, DatabaseAccountGetResults[], PageSettings>
Property Value
(options?: DatabaseAccountsListOptionalParams) => PagedAsyncIterableIterator<DatabaseAccountGetResults, DatabaseAccountGetResults[], PageSettings>
listByResourceGroup
Lists all the Azure Cosmos DB database accounts available under the given resource group.
listByResourceGroup: (resourceGroupName: string, options?: DatabaseAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DatabaseAccountGetResults, DatabaseAccountGetResults[], PageSettings>
Property Value
(resourceGroupName: string, options?: DatabaseAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<DatabaseAccountGetResults, DatabaseAccountGetResults[], PageSettings>
listConnectionStrings
Lists the connection strings for the specified Azure Cosmos DB database account.
listConnectionStrings: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsListConnectionStringsOptionalParams) => Promise<DatabaseAccountListConnectionStringsResult>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsListConnectionStringsOptionalParams) => Promise<DatabaseAccountListConnectionStringsResult>
listKeys
Lists the access keys for the specified Azure Cosmos DB database account.
listKeys: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsListKeysOptionalParams) => Promise<DatabaseAccountListKeysResult>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsListKeysOptionalParams) => Promise<DatabaseAccountListKeysResult>
listMetricDefinitions
Retrieves metric definitions for the given database account.
listMetricDefinitions: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsListMetricDefinitionsOptionalParams) => PagedAsyncIterableIterator<MetricDefinition, MetricDefinition[], PageSettings>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsListMetricDefinitionsOptionalParams) => PagedAsyncIterableIterator<MetricDefinition, MetricDefinition[], PageSettings>
listMetrics
Retrieves the metrics determined by the given filter for the given database account.
listMetrics: (resourceGroupName: string, accountName: string, filter: string, options?: DatabaseAccountsListMetricsOptionalParams) => PagedAsyncIterableIterator<Metric, Metric[], PageSettings>
Property Value
(resourceGroupName: string, accountName: string, filter: string, options?: DatabaseAccountsListMetricsOptionalParams) => PagedAsyncIterableIterator<Metric, Metric[], PageSettings>
listReadOnlyKeys
Lists the read-only access keys for the specified Azure Cosmos DB database account.
listReadOnlyKeys: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsListReadOnlyKeysOptionalParams) => Promise<DatabaseAccountListReadOnlyKeysResult>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsListReadOnlyKeysOptionalParams) => Promise<DatabaseAccountListReadOnlyKeysResult>
listUsages
Retrieves the usages (most recent data) for the given database account.
listUsages: (resourceGroupName: string, accountName: string, options?: DatabaseAccountsListUsagesOptionalParams) => PagedAsyncIterableIterator<Usage, Usage[], PageSettings>
Property Value
(resourceGroupName: string, accountName: string, options?: DatabaseAccountsListUsagesOptionalParams) => PagedAsyncIterableIterator<Usage, Usage[], PageSettings>
offlineRegion
Offline the specified region for the specified Azure Cosmos DB database account.
offlineRegion: (resourceGroupName: string, accountName: string, regionParameterForOffline: RegionForOnlineOffline, options?: DatabaseAccountsOfflineRegionOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, accountName: string, regionParameterForOffline: RegionForOnlineOffline, options?: DatabaseAccountsOfflineRegionOptionalParams) => PollerLike<OperationState<void>, void>
onlineRegion
Online the specified region for the specified Azure Cosmos DB database account.
onlineRegion: (resourceGroupName: string, accountName: string, regionParameterForOnline: RegionForOnlineOffline, options?: DatabaseAccountsOnlineRegionOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, accountName: string, regionParameterForOnline: RegionForOnlineOffline, options?: DatabaseAccountsOnlineRegionOptionalParams) => PollerLike<OperationState<void>, void>
regenerateKey
Regenerates an access key for the specified Azure Cosmos DB database account.
regenerateKey: (resourceGroupName: string, accountName: string, keyToRegenerate: DatabaseAccountRegenerateKeyParameters, options?: DatabaseAccountsRegenerateKeyOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, accountName: string, keyToRegenerate: DatabaseAccountRegenerateKeyParameters, options?: DatabaseAccountsRegenerateKeyOptionalParams) => PollerLike<OperationState<void>, void>
update
Updates the properties of an existing Azure Cosmos DB database account.
update: (resourceGroupName: string, accountName: string, updateParameters: DatabaseAccountUpdateParameters, options?: DatabaseAccountsUpdateOptionalParams) => PollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>
Property Value
(resourceGroupName: string, accountName: string, updateParameters: DatabaseAccountUpdateParameters, options?: DatabaseAccountsUpdateOptionalParams) => PollerLike<OperationState<DatabaseAccountGetResults>, DatabaseAccountGetResults>