Skip to main content

time_series_database_connections

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

Overview

Nametime_series_database_connections
TypeResource
Idazure.digital_twins.time_series_database_connections

Fields

The following fields are returned by SELECT queries:

Description of the time series connection.

NameDatatypeDescription
idstringThe resource identifier.
namestringExtension resource name. (pattern: ^(?![0-9]+$)(?!-)[a-zA-Z0-9-]{2,49}[a-zA-Z0-9]$)
propertiesobjectProperties of a specific time series database connection.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
typestringThe resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, resourceName, timeSeriesDatabaseConnectionNameapi-versionGet the description of an existing time series database connection.
listselectsubscriptionId, resourceGroupName, resourceNameapi-versionGet all existing time series database connections for this DigitalTwins instance.
create_or_updateinsertsubscriptionId, resourceGroupName, resourceName, timeSeriesDatabaseConnectionNameapi-versionCreate or update a time series database connection.
deletedeletesubscriptionId, resourceGroupName, resourceName, timeSeriesDatabaseConnectionNameapi-version, cleanupConnectionArtifactsDelete a time series database connection.

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
resourceGroupNamestringThe name of the resource group that contains the DigitalTwinsInstance.
resourceNamestringThe name of the DigitalTwinsInstance.
subscriptionIdstringThe subscription identifier.
timeSeriesDatabaseConnectionNamestringName of time series database connection.
api-versionstringVersion of the DigitalTwinsInstance Management API.
cleanupConnectionArtifactsstringSpecifies whether or not to attempt to clean up artifacts that were created in order to establish a connection to the time series database. This is a best-effort attempt that will fail if appropriate permissions are not in place. Setting this to 'true' does not delete any recorded data.

SELECT examples

Get the description of an existing time series database connection.

SELECT
id,
name,
properties,
systemData,
type
FROM azure.digital_twins.time_series_database_connections
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND resourceName = '{{ resourceName }}' -- required
AND timeSeriesDatabaseConnectionName = '{{ timeSeriesDatabaseConnectionName }}' -- required
AND api-version = '{{ api-version }}'
;

INSERT examples

Create or update a time series database connection.

INSERT INTO azure.digital_twins.time_series_database_connections (
data__properties,
subscriptionId,
resourceGroupName,
resourceName,
timeSeriesDatabaseConnectionName,
api-version
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ resourceName }}',
'{{ timeSeriesDatabaseConnectionName }}',
'{{ api-version }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Delete a time series database connection.

DELETE FROM azure.digital_twins.time_series_database_connections
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND timeSeriesDatabaseConnectionName = '{{ timeSeriesDatabaseConnectionName }}' --required
AND api-version = '{{ api-version }}'
AND cleanupConnectionArtifacts = '{{ cleanupConnectionArtifacts }}'
;