New-AzElasticSanVirtualNetworkRuleObject

Create an in-memory object for VirtualNetworkRule.

Syntax

New-AzElasticSanVirtualNetworkRuleObject
   -VirtualNetworkResourceId <String>
   [-Action <String>]
   [<CommonParameters>]

Description

Create an in-memory object for VirtualNetworkRule.

Examples

Example 1: Create a virtual network rule object

New-AzElasticSanVirtualNetworkRuleObject -VirtualNetworkResourceId  "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/subnet1" -Action Allow

Action State VirtualNetworkResourceId                                                                                                                       
------ ----- ------------------------                                                                                                                       
Allow        /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/myvnet/subnets/subnet1

This command creates a new virtual network rule object using the virtual network resource Id.

Parameters

-Action

The action of virtual network rule.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetworkResourceId

Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Outputs

VirtualNetworkRule