Skip to main content

l3_isolation_domains

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

Overview

Namel3_isolation_domains
TypeResource
Idazure.managed_network_fabric.l3_isolation_domains

Fields

NameDatatypeDescription
administrative_statetextfield from the properties object
aggregate_route_configurationtextfield from the properties object
annotationtextfield from the properties object
configuration_statetextfield from the properties object
connected_subnet_route_policytextfield from the properties object
l3IsolationDomainNametextfield from the properties object
locationtextThe geo-location where the resource lives
network_fabric_idtextfield from the properties object
provisioning_statetextfield from the properties object
redistribute_connected_subnetstextfield from the properties object
redistribute_static_routestextfield from the properties object
resourceGroupNametextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextResource tags.

Methods

NameAccessible byRequired ParamsDescription
getSELECTl3IsolationDomainName, resourceGroupName, subscriptionIdRetrieves details of this L3 Isolation Domain.
list_by_resource_groupSELECTresourceGroupName, subscriptionIdDisplays L3IsolationDomains list by resource group GET method.
list_by_subscriptionSELECTsubscriptionIdDisplays L3IsolationDomains list by subscription GET method.
createINSERTl3IsolationDomainName, resourceGroupName, subscriptionId, data__propertiesCreate isolation domain resources for layer 3 connectivity between compute nodes and for communication with external services .This configuration is applied on the devices only after the creation of networks is completed and isolation domain is enabled.
deleteDELETEl3IsolationDomainName, resourceGroupName, subscriptionIdDeletes layer 3 connectivity between compute nodes by managed by named L3 Isolation name.
updateUPDATEl3IsolationDomainName, resourceGroupName, subscriptionIdAPI to update certain properties of the L3 Isolation Domain resource.
commit_configurationEXECl3IsolationDomainName, resourceGroupName, subscriptionIdCommits the configuration of the given resources.
update_administrative_stateEXECl3IsolationDomainName, resourceGroupName, subscriptionIdEnables racks for this Isolation Domain.
validate_configurationEXECl3IsolationDomainName, resourceGroupName, subscriptionIdValidates the configuration of the resources.

SELECT examples

Displays L3IsolationDomains list by subscription GET method.

SELECT
administrative_state,
aggregate_route_configuration,
annotation,
configuration_state,
connected_subnet_route_policy,
l3IsolationDomainName,
location,
network_fabric_id,
provisioning_state,
redistribute_connected_subnets,
redistribute_static_routes,
resourceGroupName,
subscriptionId,
tags
FROM azure.managed_network_fabric.vw_l3_isolation_domains
WHERE subscriptionId = '{{ subscriptionId }}';

INSERT example

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

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

UPDATE example

Updates a l3_isolation_domains resource.

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

DELETE example

Deletes the specified l3_isolation_domains resource.

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