Skip to main content

restorable_tables

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

Overview​

Namerestorable_tables
TypeResource
Idazure.cosmosdb.restorable_tables

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe unique resource Identifier of the ARM resource.
namestringThe name of the ARM resource.
resourceobjectThe resource of an Azure Cosmos DB Table event.
typestringThe type of Azure resource.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectlocation, instance_id, subscription_idstartTime, endTimeShow the event feed of all mutations done on all the Azure Cosmos DB Tables. This helps in scenario where table was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission.

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
instance_idstringThe instanceId GUID of a restorable database account. Required.
locationstringCosmos DB region, with spaces between words and each word capitalized. Required.
subscription_idstring
endTimestringRestorable Tables event feed end time. Default value is None.
startTimestringRestorable Tables event feed start time. Default value is None.

SELECT examples​

Show the event feed of all mutations done on all the Azure Cosmos DB Tables. This helps in scenario where table was accidentally deleted. This API requires 'Microsoft.DocumentDB/locations/restorableDatabaseAccounts/.../read' permission.

SELECT
id,
name,
resource,
type
FROM azure.cosmosdb.restorable_tables
WHERE location = '{{ location }}' -- required
AND instance_id = '{{ instance_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
AND startTime = '{{ startTime }}'
AND endTime = '{{ endTime }}'
;