Skip to main content

scope_connections

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

Overview​

Namescope_connections
TypeResource
Idazure.network.scope_connections

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringResource ID.
namestringResource name.
connectionStatestringConnection State. Known values are: "Connected", "Pending", "Conflict", "Revoked", and "Rejected". (Connected, Pending, Conflict, Revoked, Rejected)
descriptionstringA description of the scope connection.
etagstringA unique read-only string that changes whenever the resource is updated.
resourceIdstringResource ID.
systemDataobjectThe system metadata related to this resource.
tenantIdstringTenant ID.
typestringResource type.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, network_manager_name, scope_connection_name, subscription_idGet specified scope connection created by this Network Manager.
listselectresource_group_name, network_manager_name, subscription_id$top, $skipTokenList all scope connections created by this network manager.
create_or_updateinsertresource_group_name, network_manager_name, scope_connection_name, subscription_idCreates or updates scope connection from Network Manager.
create_or_updatereplaceresource_group_name, network_manager_name, scope_connection_name, subscription_idCreates or updates scope connection from Network Manager.
deletedeleteresource_group_name, network_manager_name, scope_connection_name, subscription_idDelete the pending scope connection created by this network manager.

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
network_manager_namestringThe name of the network manager. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
scope_connection_namestringName for the cross-tenant connection. Required.
subscription_idstring
$skipTokenstringSkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls. Default value is None.
$topintegerAn optional query parameter which specifies the maximum number of records to be returned by the server. Default value is None.

SELECT examples​

Get specified scope connection created by this Network Manager.

SELECT
id,
name,
connectionState,
description,
etag,
resourceId,
systemData,
tenantId,
type
FROM azure.network.scope_connections
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND network_manager_name = '{{ network_manager_name }}' -- required
AND scope_connection_name = '{{ scope_connection_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples​

Creates or updates scope connection from Network Manager.

INSERT INTO azure.network.scope_connections (
properties,
resource_group_name,
network_manager_name,
scope_connection_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ network_manager_name }}',
'{{ scope_connection_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
etag,
properties,
systemData,
type
;

REPLACE examples​

Creates or updates scope connection from Network Manager.

REPLACE azure.network.scope_connections
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND network_manager_name = '{{ network_manager_name }}' --required
AND scope_connection_name = '{{ scope_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
etag,
properties,
systemData,
type;

DELETE examples​

Delete the pending scope connection created by this network manager.

DELETE FROM azure.network.scope_connections
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND network_manager_name = '{{ network_manager_name }}' --required
AND scope_connection_name = '{{ scope_connection_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;