Instance Property


An interface type to identify a network


var interfaceTypeMatch: NEOnDemandRuleInterfaceType { get set }


The type of interface that this rule matches. If the current primary network interface is of this type and all of the other conditions in the rule match, then the rule matches. If this property is NEOnDemandRuleInterfaceTypeAny (the default), then the current primary interface type does not factor into the rule match.

See Also

Accessing Match Parameters

var dnsSearchDomainMatch: [String]?

DNS search domains that identify a network

var dnsServerAddressMatch: [String]?

DNS server addresses that identify a network

var ssidMatch: [String]?

SSIDs that identify a network

var probeURL: URL?

A URL to probe when all other network identifiers match to validate that an expected resource is available