Microsoft.Azure.Management.Network.Fluent.NetworkSecurityRule.UpdateDefinition Namespace

Interfaces

IBlank<ParentT>

The first stage of a security rule description as part of an update of a networking security group.

IUpdateDefinition<ParentT>

The entirety of a network security rule definition as part of a network security group update.

IWithAttach<ParentT>

The final stage of the security rule definition. At this stage, any remaining optional settings can be specified, or the security rule definition can be attached to the parent network security group definition using WithAttach.attach().

IWithDestinationAddressOrSecurityGroup<ParentT>

The stage of the network rule definition allowing the destination address to be specified. Note: network security rule must specify a non empty value for exactly one of: DestinationAddressPrefixes, DestinationAddressPrefix, DestinationApplicationSecurityGroups.

IWithDestinationPort<ParentT>

The stage of the network rule definition allowing the destination port(s) to be specified.

IWithDirectionAccess<ParentT>

The stage of the network rule description allowing the direction and the access type to be specified.

IWithProtocol<ParentT>

The stage of the security rule definition allowing the protocol that the rule applies to to be specified.

IWithSourceAddressOrSecurityGroup<ParentT>

The stage of the network rule definition allowing the source address to be specified. Note: network security rule must specify a non empty value for exactly one of: SourceAddressPrefixes, SourceAddressPrefix, SourceApplicationSecurityGroups.

IWithSourcePort<ParentT>

The stage of the network rule definition allowing the source port(s) to be specified.