Domain Detective

API Reference

Class

DesiredStateDnsblPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

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.

Accepted by parameters

Constructors

public DesiredStateDnsblPolicy() #

Methods

public Void Apply(DesiredStateDnsblPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

overlay DomainDetective.DesiredState.DesiredStateDnsblPolicy requiredposition: 0
public DesiredStateDnsblPolicy Clone() #
Returns: DesiredStateDnsblPolicy

Executes the clone operation.

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).

{{ include "footer" }}