diff --git a/src/EventHub/EventHub/ChangeLog.md b/src/EventHub/EventHub/ChangeLog.md index d9fd368f1b3f..ce43806f8677 100644 --- a/src/EventHub/EventHub/ChangeLog.md +++ b/src/EventHub/EventHub/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Fix for issue #9658 : Typo VirtualNteworkRule parameter in Set-AzEventHubNetworkRuleSet ## Version 1.3.0 * Added new cmmdlet added for generating SAS token : New-AzEventHubAuthorizationRuleSASToken diff --git a/src/EventHub/EventHub/Cmdlets/AzureEventHubsCmdletBase.cs b/src/EventHub/EventHub/Cmdlets/AzureEventHubsCmdletBase.cs index 1da19ef68ccc..7f0c605bdde7 100644 --- a/src/EventHub/EventHub/Cmdlets/AzureEventHubsCmdletBase.cs +++ b/src/EventHub/EventHub/Cmdlets/AzureEventHubsCmdletBase.cs @@ -104,6 +104,7 @@ public abstract class AzureEventHubsCmdletBase : AzureRMCmdlet protected const string AliasAuthorizationRuleName = "AuthorizationRuleName"; protected const string AliasAuthRuleObj = "AuthRuleObj"; protected const string AliasResourceId = "ResourceId"; + protected const string AliasVirtualNetworkRule = "VirtualNteworkRule"; protected struct SKU { diff --git a/src/EventHub/EventHub/Cmdlets/NetworkRuleSet/SetAzureEventHubNetworkrule.cs b/src/EventHub/EventHub/Cmdlets/NetworkRuleSet/SetAzureEventHubNetworkrule.cs index a77d21176056..4d23087aeaf8 100644 --- a/src/EventHub/EventHub/Cmdlets/NetworkRuleSet/SetAzureEventHubNetworkrule.cs +++ b/src/EventHub/EventHub/Cmdlets/NetworkRuleSet/SetAzureEventHubNetworkrule.cs @@ -51,7 +51,8 @@ public class SetAzureEventHubNetworkrule : AzureEventHubsCmdletBase [Parameter(Mandatory = true, ParameterSetName = NetwrokruleSetPropertiesParameterSet, Position = 3, HelpMessage = "List of VirtualNetworkRules")] [ValidateNotNullOrEmpty] - public PSNWRuleSetVirtualNetworkRulesAttributes[] VirtualNteworkRule { get; set; } + [Alias(AliasVirtualNetworkRule)] + public PSNWRuleSetVirtualNetworkRulesAttributes[] VirtualNetworkRule { get; set; } [Parameter(Mandatory = true, ParameterSetName = NetwrokruleSetInputObjectParameterSet, ValueFromPipeline = true, Position = 2, HelpMessage = "NetworkruleSet Configuration Object")] [ValidateNotNullOrEmpty] @@ -76,7 +77,7 @@ public override void ExecuteCmdlet() { DefaultAction = DefaultAction, IpRules = IPRule.OfType().ToList(), - VirtualNetworkRules = VirtualNteworkRule.OfType().ToList() + VirtualNetworkRules = VirtualNetworkRule.OfType().ToList() }; WriteObject(Client.CreateOrUpdateNetworkRuleSet(ResourceGroupName, Name, networkRuleSetAttributes)); diff --git a/src/EventHub/EventHub/help/Set-AzEventHubNetworkRuleSet.md b/src/EventHub/EventHub/help/Set-AzEventHubNetworkRuleSet.md index c2389adeebaa..48905854488b 100644 --- a/src/EventHub/EventHub/help/Set-AzEventHubNetworkRuleSet.md +++ b/src/EventHub/EventHub/help/Set-AzEventHubNetworkRuleSet.md @@ -15,7 +15,7 @@ Update the NetwrokruleSet of the given Namepsace in the current Azure subscripti ### NetworkRuleSetPropertiesSet (Default) ``` Set-AzEventHubNetworkRuleSet [-ResourceGroupName] [-Name] [-DefaultAction ] - [-IPRule] [-VirtualNteworkRule] + [-IPRule] [-VirtualNetworkRule] [-DefaultProfile ] [-WhatIf] [-Confirm] [] ``` @@ -41,7 +41,7 @@ Update the NetwrokruleSet of the given Namepsace in the current Azure subscripti ```powershell PS C:\> $IpRules = @([Microsoft.Azure.Commands.EventHub.Models.PSNWRuleSetIpRulesAttributes] @{IpMask = "4.4.4.4";Action = "Allow"},[Microsoft.Azure.Commands.EventHub.Models.PSNWRuleSetIpRulesAttributes] @{IpMask = "3.3.3.3";Action = "Allow"}) PS C:\> $VirtualNetworkRules = @([Microsoft.Azure.Commands.EventHub.Models.PSNWRuleSetVirtualNetworkRulesAttributes]@{Subnet=@{Id="/subscriptions/subscriptionId/resourcegroups/ResourceGroup/providers/Microsoft.Network/virtualNetworks/sbehvnettest1/subnets/default"};IgnoreMissingVnetServiceEndpoint=$True}) -PS C:\> Set-AzEventHubNetworkRuleSet -ResourceGroupName v-ajnavtest -Namespace EventHub-Namespace1-1375 -IPRule $IpRules -VirtualNteworkRule $VirtualNetworkRules -DefaultAction "Allow" -Debug +PS C:\> Set-AzEventHubNetworkRuleSet -ResourceGroupName v-ajnavtest -Namespace EventHub-Namespace1-1375 -IPRule $IpRules -VirtualNetworkRule $VirtualNetworkRules -DefaultAction "Allow" -Debug ``` @@ -52,7 +52,7 @@ Type : Microsoft.EventHub/Namespaces/NetworkRuleSet IpRules : {4.4.4.4, Allow, 3.3.3.3, Allow} VirtualNetworkRules : {/subscriptions/subscriptionId/resourcegroups/ResourceGroup/providers/Microsoft.Network/virtualNetworks/sbehvnettest1/subnets/default, True} -Update the NetworkRuleSet using -IPRule and -VirtualNteworkRule parameters +Update the NetworkRuleSet using -IPRule and -VirtualNetworkRule parameters ### Example 2 ```powershell @@ -190,13 +190,13 @@ Accept pipeline input: True (ByPropertyName) Accept wildcard characters: False ``` -### -VirtualNteworkRule +### -VirtualNetworkRule List of VirtualNetworkRules ```yaml Type: Microsoft.Azure.Commands.EventHub.Models.PSNWRuleSetVirtualNetworkRulesAttributes[] Parameter Sets: NetworkRuleSetPropertiesSet -Aliases: +Aliases: VirtualNteworkRule Required: True Position: 3