Skip to main content

virtual_network_rules

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

Overview

Namevirtual_network_rules
TypeResource
Idazure.data_lake_store.virtual_network_rules

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the virtual network rule.

NameDatatypeDescription
idstringThe resource identifier.
namestringThe resource name.
propertiesobjectThe virtual network rule properties.
typestringThe resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, virtualNetworkRuleNameGets the specified Data Lake Store virtual network rule.
list_by_accountselectsubscriptionId, resourceGroupName, accountNameLists the Data Lake Store virtual network rules within the specified Data Lake Store account.
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, virtualNetworkRuleName, data__propertiesCreates or updates the specified virtual network rule. During update, the virtual network rule with the specified name will be replaced with this new virtual network rule.
updateupdatesubscriptionId, resourceGroupName, accountName, virtualNetworkRuleNameUpdates the specified virtual network rule.
deletedeletesubscriptionId, resourceGroupName, accountName, virtualNetworkRuleNameDeletes the specified virtual network rule from the specified Data Lake Store account.

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
accountNamestringThe name of the Data Lake Store account.
resourceGroupNamestringThe name of the Azure resource group.
subscriptionIdstringGets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
virtualNetworkRuleNamestringThe name of the virtual network rule to delete.

SELECT examples

Gets the specified Data Lake Store virtual network rule.

SELECT
id,
name,
properties,
type
FROM azure.data_lake_store.virtual_network_rules
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND virtualNetworkRuleName = '{{ virtualNetworkRuleName }}' -- required
;

INSERT examples

Creates or updates the specified virtual network rule. During update, the virtual network rule with the specified name will be replaced with this new virtual network rule.

INSERT INTO azure.data_lake_store.virtual_network_rules (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
virtualNetworkRuleName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ virtualNetworkRuleName }}'
RETURNING
id,
name,
properties,
type
;

UPDATE examples

Updates the specified virtual network rule.

UPDATE azure.data_lake_store.virtual_network_rules
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND virtualNetworkRuleName = '{{ virtualNetworkRuleName }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples

Deletes the specified virtual network rule from the specified Data Lake Store account.

DELETE FROM azure.data_lake_store.virtual_network_rules
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND virtualNetworkRuleName = '{{ virtualNetworkRuleName }}' --required
;