Skip to main content

network_fabric_controllers

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

Overview

Namenetwork_fabric_controllers
TypeResource
Idazure.managed_network_fabric.network_fabric_controllers

Fields

NameDatatypeDescription
annotationtextfield from the properties object
infrastructure_express_route_connectionstextfield from the properties object
infrastructure_servicestextfield from the properties object
ipv4_address_spacetextfield from the properties object
ipv6_address_spacetextfield from the properties object
is_workload_management_network_enabledtextfield from the properties object
locationtextThe geo-location where the resource lives
managed_resource_group_configurationtextfield from the properties object
networkFabricControllerNametextfield from the properties object
network_fabric_idstextfield from the properties object
nfc_skutextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextResource tags.
tenant_internet_gateway_idstextfield from the properties object
workload_express_route_connectionstextfield from the properties object
workload_management_networktextfield from the properties object
workload_servicestextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTnetworkFabricControllerName, resourceGroupName, subscriptionIdShows the provisioning status of Network Fabric Controller.
list_by_resource_groupSELECTresourceGroupName, subscriptionIdLists all the NetworkFabricControllers thats available in the resource group.
list_by_subscriptionSELECTsubscriptionIdLists all the NetworkFabricControllers by subscription.
createINSERTnetworkFabricControllerName, resourceGroupName, subscriptionId, data__propertiesCreates a Network Fabric Controller.
deleteDELETEnetworkFabricControllerName, resourceGroupName, subscriptionIdDeletes the Network Fabric Controller resource.
updateUPDATEnetworkFabricControllerName, resourceGroupName, subscriptionIdUpdates are currently not supported for the Network Fabric Controller resource.

SELECT examples

Lists all the NetworkFabricControllers by subscription.

SELECT
annotation,
infrastructure_express_route_connections,
infrastructure_services,
ipv4_address_space,
ipv6_address_space,
is_workload_management_network_enabled,
location,
managed_resource_group_configuration,
networkFabricControllerName,
network_fabric_ids,
nfc_sku,
provisioning_state,
resourceGroupName,
subscriptionId,
tags,
tenant_internet_gateway_ids,
workload_express_route_connections,
workload_management_network,
workload_services
FROM azure.managed_network_fabric.vw_network_fabric_controllers
WHERE subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new network_fabric_controllers resource.

/*+ create */
INSERT INTO azure.managed_network_fabric.network_fabric_controllers (
networkFabricControllerName,
resourceGroupName,
subscriptionId,
data__properties,
properties,
tags,
location
)
SELECT
'{{ networkFabricControllerName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}',
'{{ tags }}',
'{{ location }}'
;

UPDATE example

Updates a network_fabric_controllers resource.

/*+ update */
UPDATE azure.managed_network_fabric.network_fabric_controllers
SET
properties = '{{ properties }}',
tags = '{{ tags }}'
WHERE
networkFabricControllerName = '{{ networkFabricControllerName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified network_fabric_controllers resource.

/*+ delete */
DELETE FROM azure.managed_network_fabric.network_fabric_controllers
WHERE networkFabricControllerName = '{{ networkFabricControllerName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';