API Reference
Class
DesiredStateDnsOverTlsPolicy
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.
Returned or exposed by
- Property DesiredStateConfiguration.DnsOverTls
- Method DesiredStateDnsOverTlsPolicy.Clone
- Property DesiredStateProfile.DnsOverTls
Accepted by parameters
Constructors
public DesiredStateDnsOverTlsPolicy() #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 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.