Skip to main content

internal_networks

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

Overview

Nameinternal_networks
TypeResource
Idazure.managed_network_fabric.internal_networks

Fields

NameDatatypeDescription
administrative_statetextfield from the properties object
annotationtextfield from the properties object
bgp_configurationtextfield from the properties object
configuration_statetextfield from the properties object
connected_ipv4_subnetstextfield from the properties object
connected_ipv6_subnetstextfield from the properties object
egress_acl_idtextfield from the properties object
export_route_policytextfield from the properties object
export_route_policy_idtextfield from the properties object
extensiontextfield from the properties object
import_route_policytextfield from the properties object
import_route_policy_idtextfield from the properties object
ingress_acl_idtextfield from the properties object
internalNetworkNametextfield from the properties object
is_monitoring_enabledtextfield from the properties object
l3IsolationDomainNametextfield from the properties object
mtutextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
static_route_configurationtextfield from the properties object
subscriptionIdtextfield from the properties object
vlan_idtextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTinternalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionIdGets a InternalNetworks.
list_by_l3_isolation_domainSELECTl3IsolationDomainName, resourceGroupName, subscriptionIdDisplays InternalNetworks list by resource group GET method.
createINSERTinternalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionId, data__propertiesCreates InternalNetwork PUT method.
deleteDELETEinternalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionIdImplements InternalNetworks DELETE method.
updateUPDATEinternalNetworkName, l3IsolationDomainName, resourceGroupName, subscriptionIdUpdates a InternalNetworks.

SELECT examples

Displays InternalNetworks list by resource group GET method.

SELECT
administrative_state,
annotation,
bgp_configuration,
configuration_state,
connected_ipv4_subnets,
connected_ipv6_subnets,
egress_acl_id,
export_route_policy,
export_route_policy_id,
extension,
import_route_policy,
import_route_policy_id,
ingress_acl_id,
internalNetworkName,
is_monitoring_enabled,
l3IsolationDomainName,
mtu,
provisioning_state,
resourceGroupName,
static_route_configuration,
subscriptionId,
vlan_id
FROM azure.managed_network_fabric.vw_internal_networks
WHERE l3IsolationDomainName = '{{ l3IsolationDomainName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

INSERT example

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

/*+ create */
INSERT INTO azure.managed_network_fabric.internal_networks (
internalNetworkName,
l3IsolationDomainName,
resourceGroupName,
subscriptionId,
data__properties,
properties
)
SELECT
'{{ internalNetworkName }}',
'{{ l3IsolationDomainName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}'
;

UPDATE example

Updates a internal_networks resource.

/*+ update */
UPDATE azure.managed_network_fabric.internal_networks
SET
properties = '{{ properties }}'
WHERE
internalNetworkName = '{{ internalNetworkName }}'
AND l3IsolationDomainName = '{{ l3IsolationDomainName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';

DELETE example

Deletes the specified internal_networks resource.

/*+ delete */
DELETE FROM azure.managed_network_fabric.internal_networks
WHERE internalNetworkName = '{{ internalNetworkName }}'
AND l3IsolationDomainName = '{{ l3IsolationDomainName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';