Skip to main content

server_communication_links

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

Overview

Nameserver_communication_links
TypeResource
Idazure.sql.server_communication_links

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
kindstringCommunication link kind. This property is used for Azure Portal metadata.
locationstringCommunication link location.
propertiesobjectThe properties of resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, serverName, communicationLinkNameReturns a server communication link.
list_by_serverselectsubscriptionId, resourceGroupName, serverNameGets a list of server communication links.
create_or_updateinsertsubscriptionId, resourceGroupName, serverName, communicationLinkNameCreates a server communication link.
deletedeletesubscriptionId, resourceGroupName, serverName, communicationLinkNameDeletes a server communication link.

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
communicationLinkNamestringThe name of the server communication link.
resourceGroupNamestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverNamestringThe name of the server.
subscriptionIdstringThe subscription ID that identifies an Azure subscription.

SELECT examples

Returns a server communication link.

SELECT
kind,
location,
properties
FROM azure.sql.server_communication_links
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND serverName = '{{ serverName }}' -- required
AND communicationLinkName = '{{ communicationLinkName }}' -- required
;

INSERT examples

Creates a server communication link.

INSERT INTO azure.sql.server_communication_links (
data__properties,
subscriptionId,
resourceGroupName,
serverName,
communicationLinkName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ serverName }}',
'{{ communicationLinkName }}'
RETURNING
kind,
location,
properties
;

DELETE examples

Deletes a server communication link.

DELETE FROM azure.sql.server_communication_links
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND serverName = '{{ serverName }}' --required
AND communicationLinkName = '{{ communicationLinkName }}' --required
;