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:

NameDatatypeDescription
idstringThe resource identifier.
namestringExtension resource name.
connectionTypestringThe type of time series connection resource. Required. "AzureDataExplorer"
identityobjectManaged identity properties for the time series database connection resource.
provisioningStatestringThe provisioning state. Known values are: "Provisioning", "Deleting", "Updating", "Succeeded", "Failed", "Canceled", "Deleted", "Warning", "Suspending", "Restoring", "Moving", and "Disabled".
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
getselectresource_group_name, resource_name, time_series_database_connection_name, subscription_idGet the description of an existing time series database connection.
listselectresource_group_name, resource_name, subscription_idGet all existing time series database connections for this DigitalTwins instance.
create_or_updateinsertresource_group_name, resource_name, time_series_database_connection_name, subscription_idCreate or update a time series database connection.
create_or_updatereplaceresource_group_name, resource_name, time_series_database_connection_name, subscription_idCreate or update a time series database connection.
deletedeleteresource_group_name, resource_name, time_series_database_connection_name, subscription_idcleanupConnectionArtifactsDelete 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
resource_group_namestringThe name of the resource group that contains the DigitalTwinsInstance. Required.
resource_namestringThe name of the DigitalTwinsInstance. Required.
subscription_idstring
time_series_database_connection_namestringName of time series database connection. Required.
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. Known values are: "true" and "false". Default value is None.

SELECT examples

Get the description of an existing time series database connection.

SELECT
id,
name,
connectionType,
identity,
provisioningState,
systemData,
type
FROM azure.digital_twins.time_series_database_connections
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND resource_name = '{{ resource_name }}' -- required
AND time_series_database_connection_name = '{{ time_series_database_connection_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or update a time series database connection.

INSERT INTO azure.digital_twins.time_series_database_connections (
properties,
resource_group_name,
resource_name,
time_series_database_connection_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ resource_name }}',
'{{ time_series_database_connection_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples

Create or update a time series database connection.

REPLACE azure.digital_twins.time_series_database_connections
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND resource_name = '{{ resource_name }}' --required
AND time_series_database_connection_name = '{{ time_series_database_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Delete a time series database connection.

DELETE FROM azure.digital_twins.time_series_database_connections
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND resource_name = '{{ resource_name }}' --required
AND time_series_database_connection_name = '{{ time_series_database_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND cleanupConnectionArtifacts = '{{ cleanupConnectionArtifacts }}'
;