# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure Virtual Network Rules API version: 1.0.0 extends: openapi/microsoft-azure-virtualnetworkrules-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 9 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules'].get update: x-apievangelist-phrasing: intent: List virtual network rules on a Data Lake Store account effect: read questions: - Which virtual network rules are set on my Data Lake Store account? - How can I audit network access rules for a Data Lake Store account? instructions: - text: List the virtual network rules on Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show all network rules for Data Lake Store account {accountName}. slots: accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules/{virtualNetworkRuleName}'].get update: x-apievangelist-phrasing: intent: Get a Data Lake Store virtual network rule effect: read questions: - How do I read one virtual network rule on a Data Lake Store account? - Which subnet does a given Data Lake Store network rule allow? instructions: - text: Get virtual network rule {virtualNetworkRuleName} on Data Lake Store account {accountName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show Data Lake Store network rule {virtualNetworkRuleName} for account {accountName}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules/{virtualNetworkRuleName}'].put update: x-apievangelist-phrasing: intent: Create or replace a Data Lake Store network rule effect: write questions: - How do I allow a subnet to reach my Data Lake Store account? - Does updating a Data Lake Store network rule replace it entirely? instructions: - text: Create Data Lake Store rule {virtualNetworkRuleName} on {accountName} in {resourceGroupName}, subscription {subscriptionId}, with {properties}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId properties: requestBody.properties - text: Replace Data Lake Store rule {virtualNetworkRuleName} on account {accountName} with properties {properties}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName accountName: path.accountName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules/{virtualNetworkRuleName}'].delete update: x-apievangelist-phrasing: intent: Delete a Data Lake Store virtual network rule effect: destructive questions: - Can I revoke a subnet's access to my Data Lake Store account? - What happens when I remove a network rule from a Data Lake Store account? instructions: - text: Delete Data Lake Store rule {virtualNetworkRuleName} from account {accountName} in group {resourceGroupName}, subscription {subscriptionId}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove Data Lake Store network rule {virtualNetworkRuleName} on account {accountName}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName accountName: path.accountName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeStore/accounts/{accountName}/virtualNetworkRules/{virtualNetworkRuleName}'].patch update: x-apievangelist-phrasing: intent: Patch a Data Lake Store virtual network rule effect: write questions: - Can I partially update a Data Lake Store network rule without replacing it? - Which subnet setting can I change on an existing Data Lake Store rule? instructions: - text: Partially update Data Lake Store rule {virtualNetworkRuleName} on {accountName} in {resourceGroupName}, subscription {subscriptionId}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName accountName: path.accountName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Patch Data Lake Store rule {virtualNetworkRuleName} with properties {properties}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}'].get update: x-apievangelist-phrasing: intent: Get a MariaDB server virtual network rule effect: read questions: - How do I read one virtual network rule on an Azure Database for MariaDB server? - Which subnet does my MariaDB server's network rule point to? instructions: - text: Get virtual network rule {virtualNetworkRuleName} on MariaDB server {serverName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName serverName: path.serverName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show MariaDB network rule {virtualNetworkRuleName} for server {serverName}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName serverName: path.serverName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}'].put update: x-apievangelist-phrasing: intent: Create or update a MariaDB server network rule effect: write questions: - How do I let a virtual network subnet connect to my MariaDB server? - Can I change an existing MariaDB virtual network rule in place? instructions: - text: Create virtual network rule {virtualNetworkRuleName} on MariaDB server {serverName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName serverName: path.serverName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Set MariaDB rule {virtualNetworkRuleName} on server {serverName} to {properties}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName serverName: path.serverName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}'].delete update: x-apievangelist-phrasing: intent: Delete a MariaDB server virtual network rule effect: destructive questions: - Can I stop a subnet from reaching my MariaDB server? - What's involved in deleting a MariaDB virtual network rule? instructions: - text: Delete virtual network rule {virtualNetworkRuleName} from MariaDB server {serverName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName serverName: path.serverName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove MariaDB network rule {virtualNetworkRuleName} on server {serverName}. slots: virtualNetworkRuleName: path.virtualNetworkRuleName serverName: path.serverName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/virtualNetworkRules'].get update: x-apievangelist-phrasing: intent: List virtual network rules on a MariaDB server effect: read questions: - Which subnets are allowed to reach my MariaDB server? - Can I list every virtual network rule on one MariaDB server? instructions: - text: List virtual network rules on MariaDB server {serverName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: serverName: path.serverName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show all network rules configured for MariaDB server {serverName}. slots: serverName: path.serverName method: generated generated: '2026-09-26'