public sealed record FirewallRuleUpdate : IEquatable<FirewallRuleUpdate> Selected edits; null leaves a property unchanged. Rule names are not renamed by updates.
Constructors
FirewallRuleUpdate
public FirewallRuleUpdate() No documentation.
Properties
ApplicationPath
public string? ApplicationPath { get; init; } Replacement program path.
Description
public string? Description { get; init; } Replacement description.
EdgeTraversal
public bool? EdgeTraversal { get; init; } Replacement edge traversal.
Enabled
public bool? Enabled { get; init; } Replacement enabled state.
Grouping
public string? Grouping { get; init; } Replacement grouping.
IcmpTypesAndCodes
public string? IcmpTypesAndCodes { get; init; } Replacement ICMP types/codes.
InterfaceTypes
public string? InterfaceTypes { get; init; } Replacement interface types.
LocalAddresses
public string? LocalAddresses { get; init; } Replacement local addresses.
LocalPorts
public string? LocalPorts { get; init; } Replacement local ports.
Protocol
public int? Protocol { get; init; } Replacement protocol number.
RemoteAddresses
public string? RemoteAddresses { get; init; } Replacement remote addresses.
RemotePorts
public string? RemotePorts { get; init; } Replacement remote ports.
ServiceName
public string? ServiceName { get; init; } Replacement service name.