Skip to main content

service_configurations

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

Overview

Nameservice_configurations
TypeResource
Idazure.hybrid_connectivity.service_configurations

Fields

The following fields are returned by SELECT queries:

Service configuration resource request was successful

NameDatatypeDescription
propertiesobjectThe service configuration properties.
systemDataobjectSystem data of endpoint resource

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceUri, endpointName, serviceConfigurationNameGets the details about the service to the resource.
list_by_endpoint_resourceselectresourceUri, endpointNameAPI to enumerate registered services in service configurations under a Endpoint Resource
create_orupdateinsertresourceUri, endpointName, serviceConfigurationNameCreate or update a service in serviceConfiguration for the endpoint resource.
updateupdateresourceUri, endpointName, serviceConfigurationNameUpdate the service details in the service configurations of the target resource.
deletedeleteresourceUri, endpointName, serviceConfigurationNameDeletes the service details to the target resource.

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
endpointNamestringThe endpoint name.
resourceUristringThe fully qualified Azure Resource manager identifier of the resource to be connected.
serviceConfigurationNamestringThe service name.

SELECT examples

Gets the details about the service to the resource.

SELECT
properties,
systemData
FROM azure.hybrid_connectivity.service_configurations
WHERE resourceUri = '{{ resourceUri }}' -- required
AND endpointName = '{{ endpointName }}' -- required
AND serviceConfigurationName = '{{ serviceConfigurationName }}' -- required
;

INSERT examples

Create or update a service in serviceConfiguration for the endpoint resource.

INSERT INTO azure.hybrid_connectivity.service_configurations (
data__properties,
resourceUri,
endpointName,
serviceConfigurationName
)
SELECT
'{{ properties }}',
'{{ resourceUri }}',
'{{ endpointName }}',
'{{ serviceConfigurationName }}'
RETURNING
properties,
systemData
;

UPDATE examples

Update the service details in the service configurations of the target resource.

UPDATE azure.hybrid_connectivity.service_configurations
SET
data__properties = '{{ properties }}'
WHERE
resourceUri = '{{ resourceUri }}' --required
AND endpointName = '{{ endpointName }}' --required
AND serviceConfigurationName = '{{ serviceConfigurationName }}' --required
RETURNING
properties,
systemData;

DELETE examples

Deletes the service details to the target resource.

DELETE FROM azure.hybrid_connectivity.service_configurations
WHERE resourceUri = '{{ resourceUri }}' --required
AND endpointName = '{{ endpointName }}' --required
AND serviceConfigurationName = '{{ serviceConfigurationName }}' --required
;