Skip to main content

hybrid_connections

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

Overview

Namehybrid_connections
TypeResource
Idazure.relay.hybrid_connections

Fields

The following fields are returned by SELECT queries:

Successfully retrieved description for the hybrid connection.

NameDatatypeDescription
propertiesProperties of the HybridConnection.
systemDataobjectThe system meta data relating to this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, namespaceName, hybridConnectionName, subscriptionIdReturns the description for the specified hybrid connection.
list_by_namespaceselectresourceGroupName, namespaceName, subscriptionIdLists the hybrid connection within the namespace.
create_or_updateinsertresourceGroupName, namespaceName, hybridConnectionName, subscriptionIdCreates or updates a service hybrid connection. This operation is idempotent.
deletedeleteresourceGroupName, namespaceName, hybridConnectionName, subscriptionIdDeletes a hybrid connection.
regenerate_keysexecresourceGroupName, namespaceName, hybridConnectionName, authorizationRuleName, subscriptionId, keyTypeRegenerates the primary or secondary connection strings to the hybrid 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
authorizationRuleNamestringThe authorization rule name.
hybridConnectionNamestringThe hybrid connection name.
namespaceNamestringThe namespace name
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Returns the description for the specified hybrid connection.

SELECT
properties,
systemData
FROM azure.relay.hybrid_connections
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND namespaceName = '{{ namespaceName }}' -- required
AND hybridConnectionName = '{{ hybridConnectionName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates or updates a service hybrid connection. This operation is idempotent.

INSERT INTO azure.relay.hybrid_connections (
data__properties,
resourceGroupName,
namespaceName,
hybridConnectionName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ resourceGroupName }}',
'{{ namespaceName }}',
'{{ hybridConnectionName }}',
'{{ subscriptionId }}'
RETURNING
properties,
systemData
;

DELETE examples

Deletes a hybrid connection.

DELETE FROM azure.relay.hybrid_connections
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND namespaceName = '{{ namespaceName }}' --required
AND hybridConnectionName = '{{ hybridConnectionName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;

Lifecycle Methods

Regenerates the primary or secondary connection strings to the hybrid connection.

EXEC azure.relay.hybrid_connections.regenerate_keys 
@resourceGroupName='{{ resourceGroupName }}' --required,
@namespaceName='{{ namespaceName }}' --required,
@hybridConnectionName='{{ hybridConnectionName }}' --required,
@authorizationRuleName='{{ authorizationRuleName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required
@@json=
'{
"keyType": "{{ keyType }}",
"key": "{{ key }}"
}'
;