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 : MonitorConfiguration
Properties
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. |