Skip to main content

network_to_network_interconnects

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

Overview

Namenetwork_to_network_interconnects
TypeResource
Idazure.managed_network_fabric.network_to_network_interconnects

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectResource properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, networkFabricName, networkToNetworkInterconnectNameImplements NetworkToNetworkInterconnects GET method.
list_by_network_fabricselectsubscriptionId, resourceGroupName, networkFabricNameImplements Network To Network Interconnects list by Network Fabric GET method.
createinsertsubscriptionId, resourceGroupName, networkFabricName, networkToNetworkInterconnectName, data__propertiesConfiguration used to setup CE-PE connectivity PUT Method.
updateupdatesubscriptionId, resourceGroupName, networkFabricName, networkToNetworkInterconnectNameUpdate certain properties of the Network To NetworkInterconnects resource.
deletedeletesubscriptionId, resourceGroupName, networkFabricName, networkToNetworkInterconnectNameImplements NetworkToNetworkInterconnects DELETE method.
update_npb_static_route_bfd_administrative_stateexecsubscriptionId, resourceGroupName, networkFabricName, networkToNetworkInterconnectNameUpdates the NPB Static Route BFD Administrative State.
update_administrative_stateexecsubscriptionId, resourceGroupName, networkFabricName, networkToNetworkInterconnectNameUpdates the Admin State.

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
networkFabricNamestringName of the Network Fabric.
networkToNetworkInterconnectNamestringName of the Network to Network Interconnect.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Implements NetworkToNetworkInterconnects GET method.

SELECT
properties
FROM azure.managed_network_fabric.network_to_network_interconnects
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND networkFabricName = '{{ networkFabricName }}' -- required
AND networkToNetworkInterconnectName = '{{ networkToNetworkInterconnectName }}' -- required
;

INSERT examples

Configuration used to setup CE-PE connectivity PUT Method.

INSERT INTO azure.managed_network_fabric.network_to_network_interconnects (
data__properties,
subscriptionId,
resourceGroupName,
networkFabricName,
networkToNetworkInterconnectName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ networkFabricName }}',
'{{ networkToNetworkInterconnectName }}'
RETURNING
properties
;

UPDATE examples

Update certain properties of the Network To NetworkInterconnects resource.

UPDATE azure.managed_network_fabric.network_to_network_interconnects
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND networkFabricName = '{{ networkFabricName }}' --required
AND networkToNetworkInterconnectName = '{{ networkToNetworkInterconnectName }}' --required
RETURNING
properties;

DELETE examples

Implements NetworkToNetworkInterconnects DELETE method.

DELETE FROM azure.managed_network_fabric.network_to_network_interconnects
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND networkFabricName = '{{ networkFabricName }}' --required
AND networkToNetworkInterconnectName = '{{ networkToNetworkInterconnectName }}' --required
;

Lifecycle Methods

Updates the NPB Static Route BFD Administrative State.

EXEC azure.managed_network_fabric.network_to_network_interconnects.update_npb_static_route_bfd_administrative_state 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@networkFabricName='{{ networkFabricName }}' --required,
@networkToNetworkInterconnectName='{{ networkToNetworkInterconnectName }}' --required
@@json=
'{
"state": "{{ state }}",
"resourceIds": "{{ resourceIds }}"
}'
;