Skip to main content

table_throughputs

Creates, updates, deletes, gets or lists a table_throughputs resource.

Overview

Nametable_throughputs
TypeResource
Idazure.cosmos_db.table_throughputs

Fields

The following fields are returned by SELECT queries:

The RUs per second of the Table was retrieved successfully.

NameDatatypeDescription
idstringThe unique resource identifier of the ARM resource.
namestringThe name of the ARM resource.
identityobjectIdentity for the resource.
locationstringThe location of the resource group to which the resource belongs.
propertiesobjectThe properties of an Azure Cosmos DB resource throughput
tagsobjectTags are a list of key-value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters. For example, the default experience for a template type is set with "defaultExperience": "Cassandra". Current "defaultExperience" values also include "Table", "Graph", "DocumentDB", and "MongoDB".
typestringThe type of Azure resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, tableNameGets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.
updatereplacesubscriptionId, resourceGroupName, accountName, tableName, data__propertiesUpdate RUs per second of an Azure Cosmos DB Table

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
accountNamestringCosmos DB database account name.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
tableNamestringCosmos DB table name.

SELECT examples

Gets the RUs per second of the Table under an existing Azure Cosmos DB database account with the provided name.

SELECT
id,
name,
identity,
location,
properties,
tags,
type
FROM azure.cosmos_db.table_throughputs
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND tableName = '{{ tableName }}' -- required
;

REPLACE examples

Update RUs per second of an Azure Cosmos DB Table

REPLACE azure.cosmos_db.table_throughputs
SET
data__properties = '{{ properties }}',
data__location = '{{ location }}',
data__tags = '{{ tags }}',
data__identity = '{{ identity }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND tableName = '{{ tableName }}' --required
AND data__properties = '{{ properties }}' --required
RETURNING
id,
name,
identity,
location,
properties,
tags,
type;