Class DnsServerMonitorConfiguration
Request configuration details for the DNS Server monitor type.
Inherited Members
Namespace: Oci.ApmsyntheticsService.Models
Assembly: OCI.DotNetSDK.Apmsynthetics.dll
Syntax
public class DnsServerMonitorConfiguration : MonitorConfigurationProperties
IsQueryRecursive
Declaration
[JsonProperty(PropertyName = "isQueryRecursive")]
public bool? IsQueryRecursive { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | If isQueryRecursive is enabled, then queries will be sent recursively to the target server. | 
NameServer
Declaration
[JsonProperty(PropertyName = "nameServer")]
public string NameServer { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Name of the server that will be used to perform DNS lookup. | 
NetworkConfiguration
Declaration
[JsonProperty(PropertyName = "networkConfiguration")]
public NetworkConfiguration NetworkConfiguration { get; set; }Property Value
| Type | Description | 
|---|---|
| NetworkConfiguration | 
Protocol
Declaration
[JsonProperty(PropertyName = "protocol")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DnsTransportProtocol? Protocol { get; set; }Property Value
| Type | Description | 
|---|---|
| DnsTransportProtocol? | Type of protocol. | 
RecordType
Declaration
[JsonProperty(PropertyName = "recordType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DnsRecordType? RecordType { get; set; }Property Value
| Type | Description | 
|---|---|
| DnsRecordType? | DNS record type. | 
VerifyResponseContent
Declaration
[JsonProperty(PropertyName = "verifyResponseContent")]
public string VerifyResponseContent { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Verify response content against regular expression based string. If response content does not match the verifyResponseContent value, then it will be considered a failure. |