NetworkSecurityRule Class

Definition

A Network Security Rule within a Network Security Group.

public class NetworkSecurityRule
type NetworkSecurityRule = class
Public Class NetworkSecurityRule
Inheritance
NetworkSecurityRule

Constructors

NetworkSecurityRule()

Initializes a new instance of the NetworkSecurityRule class.

Properties

Action

Required. Allow/Deny. Whether to allow or deny traffic.

DestinationAddressPrefix

Required. CIDR value of Destination IP from which traffic is coming. You can specify star (*) to map all traffic or one of pre-defined TAGs.

DestinationPortRange

Required. Destination Port (single port) or Destination Port Range (separated by “-“) or star (*) for all ports. All numbers are inclusive. Example: 80, 80-80, 80-81, *

IsDefault

Required. Specified if this is a default Network Security Rule.

Name

Required. Name of Rule.

Priority

Required. Priority of the Rule.

Protocol

Required. TCP, UDP, *.

SourceAddressPrefix

Required. CIDR value of Source IP from which traffic is coming. You can specify star (*) to map all traffic or one of pre-defined TAGs

SourcePortRange

Required. Source Port (single port) or Source Port Range (separated by “-“) or star (*) for all ports. All numbers are inclusive. Example: 80, 80-80, 80-81, *

State

Required. The state of the Network Security Rule

Type

Required. Type of Rule. Possible values: Inbound (to be evaluated against ingress traffic), Outbound (to be evaluated against egress traffic).

Applies to