Domain Detective

API Reference

Class

DesiredStateDnsOverTlsPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

Provides desired state dns over tls policy functionality.

Inheritance

  • Object
  • DesiredStateDnsOverTlsPolicy

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

Methods

public Void Apply(DesiredStateDnsOverTlsPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

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

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 DNS over TLS results were analyzed.

public Nullable<Boolean> RequireAnySupported { get; set; } #
JsonPropertyName("requireAnySupported")

When true, requires at least one authoritative server to support DNS over TLS.

public Nullable<Boolean> RequireAllSupported { get; set; } #
JsonPropertyName("requireAllSupported")

When true, requires all probed authoritative servers to support DNS over TLS.

public Nullable<Boolean> RequireCertificateValid { get; set; } #
JsonPropertyName("requireCertificateValid")

When true, requires supported servers to present a valid certificate chain.

public Nullable<Boolean> RequireHostnameMatch { get; set; } #
JsonPropertyName("requireHostnameMatch")

When true, requires supported servers to present a certificate matching the name server hostname.

{{ include "footer" }}