Domain Detective

API Reference

Class

DesiredStateEdnsSupportPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

Provides desired state edns support policy functionality.

Inheritance

  • Object
  • DesiredStateEdnsSupportPolicy

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 DesiredStateEdnsSupportPolicy() #

Methods

public Void Apply(DesiredStateEdnsSupportPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

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

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 EDNS results were analyzed.

public Nullable<Boolean> RequireAllServersSupported { get; set; } #
JsonPropertyName("requireAllServersSupported")

When true, requires all authoritative server endpoints to support EDNS.

public Nullable<Int32> MaxUdpPayloadSize { get; set; } #
JsonPropertyName("maxUdpPayloadSize")

Optional maximum EDNS UDP payload size (bytes) that servers are allowed to advertise.

public Nullable<Boolean> RequireVersionZero { get; set; } #
JsonPropertyName("requireVersionZero")

When true, requires EDNS version 0.

public Nullable<Boolean> RequireCookieSupport { get; set; } #
JsonPropertyName("requireCookieSupport")

When true, requires authoritative servers to support DNS Cookies (RFC 7873).

{{ include "footer" }}