Add-AzEventHubVirtualNetworkRule

Add a single VirtualNetworkRule to NetworkRuleSet for the given Namespace

Note

This is the previous version of our documentation. Please consult the most recent version for up-to-date information.

Syntax

Add-AzEventHubVirtualNetworkRule
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-SubnetId] <String>
   [-IgnoreMissingVnetServiceEndpoint]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-AzEventHubVirtualNetworkRule
   [-ResourceGroupName] <String>
   [-Name] <String>
   [-VirtualNetworkRuleObject] <PSNWRuleSetVirtualNetworkRulesAttributes>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Add a single VirtualNetworkRule to NetworkRuleSet for the given Namespace

Examples

Example 1

Add-AzEventHubVirtualNetworkRule -ResourceGroupName v-ajnavtest -Namespace Eventhub-Namespace1-2389 -SubnetId "/subscriptions/SubscriptionId/resourcegroups/ResourceGroup/v-ajnavtest/providers/Microsoft.Network/virtualNetworks/sbehvnettest1/subnets/sbdefault01" -IgnoreMissingVnetServiceEndpoint

Name                : default
DefaultAction       : Allow
Id                  : /subscriptions/SubscriptionId/resourceGroups/RSG-TestAzEventhub/providers/Microsoft.Eventhub/namespaces/Eventhub-Namespace-1122/networkRuleSets/default
Type                : Microsoft.Eventhub/Namespaces/NetworkRuleSet
IpRules             : 
VirtualNetworkRules : {/subscriptions/SubscriptionId/resourcegroups/v-ajnavtest/providers/Microsoft.Network/virtualNetworks/sbehvnettest1/subnets/default, False}

Adds the given Subnet and IgnoreMissingVnetServiceEndpoint (VirtualNetworkRule) to NetworkRuleSet for the given Namespace

Example 2

Add-AzEventHubVirtualNetworkRule -ResourceGroupName v-ajnavtest -Namespace Eventhub-Namespace1-2389 -VirtualNetworkRuleObject $virtualruleset1

Name                : default
DefaultAction       : Allow
Id                  : /subscriptions/SubscriptionId/resourceGroups/RSG-TestAzEventhub/providers/Microsoft.Eventhub/namespaces/Eventhub-Namespace-1122/networkRuleSets/default
Type                : Microsoft.Eventhub/Namespaces/NetworkRuleSet
IpRules             : 
VirtualNetworkRules : {/subscriptions/SubscriptionId/resourcegroups/v-ajnavtest/providers/Microsoft.Network/virtualNetworks/sbehvnettest1/subnets/default, False}

Adds the $virtualruleset1 to NetworkRuleSet for the given Namespace

Parameters

-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

The credentials, account, tenant, and subscription used for communication with Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-IgnoreMissingVnetServiceEndpoint

ARM ID of Subnet

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

Namespace Name

Type:String
Aliases:NamespaceName
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ResourceGroupName

Resource Group Name

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-SubnetId

Subnet Resource ID

Type:String
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-VirtualNetworkRuleObject

VirtualNetworkRule Configuration Object

Type:PSNWRuleSetVirtualNetworkRulesAttributes
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Inputs

String

SwitchParameter

PSNWRuleSetVirtualNetworkRulesAttributes

Outputs

PSNetworkRuleSetAttributes