Show / Hide Table of Contents

Class DnsHealthCheckerDetails

DNS healthcheck configurations.

Inheritance
object
DnsHealthCheckerDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.NetworkloadbalancerService.Models
Assembly: OCI.DotNetSDK.Networkloadbalancer.dll
Syntax
public class DnsHealthCheckerDetails

Properties

DomainName

Declaration
[Required(ErrorMessage = "DomainName is required.")]
[JsonProperty(PropertyName = "domainName")]
public string DomainName { get; set; }
Property Value
Type Description
string

The absolute fully-qualified domain name to perform periodic DNS queries. If not provided, an extra dot will be added at the end of a domain name during the query.

Remarks

Required

QueryClass

Declaration
[JsonProperty(PropertyName = "queryClass")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DnsHealthCheckQueryClasses? QueryClass { get; set; }
Property Value
Type Description
DnsHealthCheckQueryClasses?

The class the dns health check query to use; either IN or CH.
Example: IN

QueryType

Declaration
[JsonProperty(PropertyName = "queryType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DnsHealthCheckQueryTypes? QueryType { get; set; }
Property Value
Type Description
DnsHealthCheckQueryTypes?

The type the dns health check query to use; A, AAAA, TXT.
Example: A

Rcodes

Declaration
[JsonProperty(PropertyName = "rcodes")]
public List<DnsHealthCheckRCodes> Rcodes { get; set; }
Property Value
Type Description
List<DnsHealthCheckRCodes>

An array that represents accepetable RCODE values for DNS query response. Example: ["NOERROR", "NXDOMAIN"]

TransportProtocol

Declaration
[JsonProperty(PropertyName = "transportProtocol")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DnsHealthCheckTransportProtocols? TransportProtocol { get; set; }
Property Value
Type Description
DnsHealthCheckTransportProtocols?

DNS transport protocol; either UDP or TCP.
Example: UDP

In this article
Back to top