INetworkSecurityRule Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A network security rule in a network security group.
public interface INetworkSecurityRule : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Network.Fluent.INetworkSecurityGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.SecurityRuleInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Network.Fluent.INetworkSecurityGroup>
type INetworkSecurityRule = interface
interface IHasInner<SecurityRuleInner>
interface IChildResource<INetworkSecurityGroup>
interface IHasName
interface IIndexable
interface IHasParent<INetworkSecurityGroup>
Public Interface INetworkSecurityRule
Implements IChildResource(Of INetworkSecurityGroup), IHasInner(Of SecurityRuleInner), IHasParent(Of INetworkSecurityGroup)
- Implements
Properties
Access |
Gets the type of access the rule enforces. |
Description |
Gets the user-defined description of the security rule. |
DestinationAddressPrefix |
Gets the destination address prefix the rule applies to, expressed using the CIDR notation in the format: "###.###.###.###/##", and "" means "any". |
DestinationAddressPrefixes |
Gets the list of destination address prefixes the rule applies to, expressed using the CIDR notation in the format: "###.###.###.###/##", and "" means "any", or IP addresses. |
DestinationApplicationSecurityGroupIds |
Gets list of application security group ids specified as destination. |
DestinationPortRange |
Gets the destination port range that the rule applies to, in the format "##-##", where "" means any. |
DestinationPortRanges |
Gets the destination port ranges that the rule applies to, in the format "##-##", where "" means any. |
Direction |
Gets the direction of the network traffic that the network security rule applies to. |
Inner | (Inherited from IHasInner<T>) |
Key | (Inherited from IIndexable) |
Name |
Gets the name of the resource (Inherited from IHasName) |
Parent |
Gets the parent of this child resource. (Inherited from IHasParent<ParentT>) |
Priority |
Gets the priority number of this rule based on which this rule will be applied relative to the priority numbers of any other rules specified for this network security group. |
Protocol |
Gets the network protocol the rule applies to. |
SourceAddressPrefix |
Gets the source address prefix the rule applies to, expressed using the CIDR notation in the format: "###.###.###.###/##", and "" means "any". |
SourceAddressPrefixes |
Gets the list of source address prefixes the rule applies to, expressed using the CIDR notation in the format: "###.###.###.###/##", and "" means "any", or IP addresses. |
SourceApplicationSecurityGroupIds |
Gets list of application security group ids specified as source. |
SourcePortRange |
Gets the source port range that the rule applies to, in the format "##-##", where "" means "any". |
SourcePortRanges |
Gets the source port ranges that the rule applies to, in the format "##-##", where "" means "any". |