From 9b83571c2ade6f408b5d81b0b009f5c941bdfb0e Mon Sep 17 00:00:00 2001 From: Anirban Paul Date: Wed, 5 Apr 2017 14:15:45 -0700 Subject: [PATCH] Update new-networkcontrolleraccesscontrollist.md Added descriptions and example --- .../new-networkcontrolleraccesscontrollist.md | 65 +++++++++++++++++-- 1 file changed, 58 insertions(+), 7 deletions(-) diff --git a/docset/windows/network-controller/new-networkcontrolleraccesscontrollist.md b/docset/windows/network-controller/new-networkcontrolleraccesscontrollist.md index a752090b3b..e61a6d453c 100644 --- a/docset/windows/network-controller/new-networkcontrolleraccesscontrollist.md +++ b/docset/windows/network-controller/new-networkcontrolleraccesscontrollist.md @@ -20,7 +20,7 @@ ms.assetid: 5040E9B9-D832-47A5-BB62-4B20C54760D1 # New-NetworkControllerAccessControlList ## SYNOPSIS -Creates an ACL for a Network Controller. +This cmdlet creates a new access control list for allowing/denying traffic to/from a particular subnet or network interface ## SYNTAX @@ -32,10 +32,41 @@ New-NetworkControllerAccessControlList [-ResourceId] [[-Tags] +``` ## PARAMETERS @@ -151,7 +182,17 @@ Accept wildcard characters: False ``` ### -Properties -Specifies properties of the ACL. +Specifies the properties of an access control list. Each ACL consists of rules, with each rule having the following properties: +1. Name +2. Protocol +3. Source port range +4. Destination port range +5. Action (Allow/Deny) +6. Source Address prefix +7. Destination address prefix +8. Priority +9. Type of rule (inbound/outbound) +10. Whether logging is enabled or disabled ```yaml Type: AccessControlListProperties @@ -166,7 +207,7 @@ Accept wildcard characters: False ``` ### -ResourceId -Specifies the resource ID of the ACL. +Specifies the unique identifier of the Access Control list. ```yaml Type: String @@ -181,7 +222,7 @@ Accept wildcard characters: False ``` ### -ResourceMetadata -Specifies metadata for the resource. +Specifies metadata information for the client, such as the tenant ID, group ID, and resource name. ```yaml Type: ResourceMetadata @@ -212,7 +253,6 @@ Accept wildcard characters: False ### -WhatIf Shows what would happen if the cmdlet runs. -The cmdlet is not run. ```yaml Type: SwitchParameter @@ -230,6 +270,17 @@ Accept wildcard characters: False This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS +Each access control list contains multiple ACL rules. Each rule contains the following: +1. Name +2. Protocol +3. Source port range +4. Destination port range +5. Action (Allow/Deny) +6. Source Address prefix +7. Destination address prefix +8. Priority +9. Type of rule (inbound/outbound) +10. Whether logging is enabled or disabled ## OUTPUTS