API Reference
Class
DesiredStateDnsblPolicy
Provides desired state dnsbl policy functionality.
Inheritance
- Object
- DesiredStateDnsblPolicy
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DesiredStateConfiguration.Dnsbl
- Method DesiredStateDnsblPolicy.Clone
- Property DesiredStateProfile.Dnsbl
Accepted by parameters
Constructors
public DesiredStateDnsblPolicy() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public Nullable<Boolean> Enabled { get; set; } #JsonPropertyName("enabled")Gets or sets the enabled value.
public Nullable<Boolean> RequireAtLeastOneResult { get; set; } #JsonPropertyName("requireAtLeastOneResult")When true, warns if no DNSBL results were analyzed.
public Nullable<Boolean> DisallowListings { get; set; } #JsonPropertyName("disallowListings")When true, non-ignored listings are treated as drift.
public String[] IgnoredBlacklists { get; set; } #JsonPropertyName("ignoredBlacklists")Blacklist domains to ignore (e.g., some providers produce false positives).
public DnsblQueryKind[] IncludeQueryKinds { get; set; } #JsonPropertyName("includeQueryKinds")Optional allow-list of query kinds to evaluate (Domain/IpAddressV4/IpAddressV6).
public DnsblIpSource[] IncludeIpSources { get; set; } #JsonPropertyName("includeIpSources")Optional allow-list of IP sources to evaluate (MxA/MxAAAA/ApexA/ApexAAAA/Domain).