NETSetupFirewall

public class NETSetupFirewall : DHCPRouter

1. Constructors

1.1. NETSetupFirewall(SystemManagement.Contracts.Names.MachineName, SystemManagement.Contracts.Elements.OperatingSystem, SystemManagement.Contracts.Elements.SerialNumber, SystemManagement.Contracts.Elements.IP, IKeyedCollection<Port, NetworkPort>, SystemManagement.Contracts.Elements.IP, SystemManagement.Contracts.Elements.IP, IKeyedCollection<string, IPRange>?)

public NETSetupFirewall(SystemManagement.Contracts.Names.MachineName name, SystemManagement.Contracts.Elements.OperatingSystem operatingSystem, SystemManagement.Contracts.Elements.SerialNumber serialNumber, SystemManagement.Contracts.Elements.IP ip, IKeyedCollection<Port, NetworkPort> servedPorts, SystemManagement.Contracts.Elements.IP firewall, SystemManagement.Contracts.Elements.IP externalIP, IKeyedCollection<string, IPRange>? ranges = null)
Table 1. Parameters
Name Type Description

name

SystemManagement.Contracts.Names.MachineName

operatingSystem

SystemManagement.Contracts.Elements.OperatingSystem

serialNumber

SystemManagement.Contracts.Elements.SerialNumber

ip

SystemManagement.Contracts.Elements.IP

servedPorts

IKeyedCollection<Port, NetworkPort>

firewall

SystemManagement.Contracts.Elements.IP

externalIP

SystemManagement.Contracts.Elements.IP

ranges

IKeyedCollection<string, IPRange>?

1.2. NETSetupFirewall(SystemManagement.Contracts.Names.MachineName, SystemManagement.Contracts.Elements.OperatingSystem, SystemManagement.Contracts.Elements.SerialNumber, SystemManagement.Contracts.Elements.IP, NamedItemKeyedCollection<SoftwareName, Software>, NamedItemKeyedCollection<Username, User>, NamedItemKeyedCollection<Port, NetworkPort>, SystemManagement.Contracts.Elements.IP, SystemManagement.Contracts.Elements.IP, NamedItemKeyedCollection<string, IPRange>)

[JsonConstructor]
public NETSetupFirewall(SystemManagement.Contracts.Names.MachineName name, SystemManagement.Contracts.Elements.OperatingSystem operatingSystem, SystemManagement.Contracts.Elements.SerialNumber serialNumber, SystemManagement.Contracts.Elements.IP ip, NamedItemKeyedCollection<SoftwareName, Software> softwareList, NamedItemKeyedCollection<Username, User> users, NamedItemKeyedCollection<Port, NetworkPort> servedPorts, SystemManagement.Contracts.Elements.IP firewall, SystemManagement.Contracts.Elements.IP externalIP, NamedItemKeyedCollection<string, IPRange> ranges)
Table 2. Parameters
Name Type Description

name

SystemManagement.Contracts.Names.MachineName

operatingSystem

SystemManagement.Contracts.Elements.OperatingSystem

serialNumber

SystemManagement.Contracts.Elements.SerialNumber

ip

SystemManagement.Contracts.Elements.IP

softwareList

NamedItemKeyedCollection<SoftwareName, Software>

users

NamedItemKeyedCollection<Username, User>

servedPorts

NamedItemKeyedCollection<Port, NetworkPort>

firewall

SystemManagement.Contracts.Elements.IP

externalIP

SystemManagement.Contracts.Elements.IP

ranges

NamedItemKeyedCollection<string, IPRange>