Skip to main content

virtual_router_peerings

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

Overview

Namevirtual_router_peerings
TypeResource
Idazure.network.virtual_router_peerings

Fields

The following fields are returned by SELECT queries:

Request successful. The operation returns a Virtual Router Peering resource.

NameDatatypeDescription
idstringResource ID.
namestringName of the virtual router peering that is unique within a virtual router.
etagstringA unique read-only string that changes whenever the resource is updated.
propertiesobjectThe properties of the Virtual Router Peering.
typestringPeering type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceGroupName, virtualRouterName, peeringName, subscriptionIdGets the specified Virtual Router Peering.
listselectresourceGroupName, virtualRouterName, subscriptionIdLists all Virtual Router Peerings in a Virtual Router resource.
create_or_updateinsertresourceGroupName, virtualRouterName, peeringName, subscriptionIdCreates or updates the specified Virtual Router Peering.
deletedeleteresourceGroupName, virtualRouterName, peeringName, subscriptionIdDeletes the specified peering from a Virtual Router.

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
peeringNamestringThe name of the peering.
resourceGroupNamestringThe name of the resource group.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
virtualRouterNamestringThe name of the Virtual Router.

SELECT examples

Gets the specified Virtual Router Peering.

SELECT
id,
name,
etag,
properties,
type
FROM azure.network.virtual_router_peerings
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND virtualRouterName = '{{ virtualRouterName }}' -- required
AND peeringName = '{{ peeringName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

INSERT examples

Creates or updates the specified Virtual Router Peering.

INSERT INTO azure.network.virtual_router_peerings (
data__properties,
data__name,
data__id,
resourceGroupName,
virtualRouterName,
peeringName,
subscriptionId
)
SELECT
'{{ properties }}',
'{{ name }}',
'{{ id }}',
'{{ resourceGroupName }}',
'{{ virtualRouterName }}',
'{{ peeringName }}',
'{{ subscriptionId }}'
RETURNING
id,
name,
etag,
properties,
type
;

DELETE examples

Deletes the specified peering from a Virtual Router.

DELETE FROM azure.network.virtual_router_peerings
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND virtualRouterName = '{{ virtualRouterName }}' --required
AND peeringName = '{{ peeringName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;