Class RecordDetails
A DNS resource record. For more information about records, see RFC 1034.
Inherited Members
Namespace: Oci.DnsService.Models
Assembly: OCI.DotNetSDK.Dns.dll
Syntax
public class RecordDetailsProperties
Domain
Declaration
[Required(ErrorMessage = "Domain is required.")]
[JsonProperty(PropertyName = "domain")]
public string Domain { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The fully qualified domain name where the record can be located. | 
Remarks
Required
IsProtected
Declaration
[JsonProperty(PropertyName = "isProtected")]
public bool? IsProtected { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | A Boolean flag indicating whether or not parts of the record are unable to be explicitly managed. | 
Rdata
Declaration
[Required(ErrorMessage = "Rdata is required.")]
[JsonProperty(PropertyName = "rdata")]
public string Rdata { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The record's data, as whitespace-delimited tokens in type-specific presentation format. All RDATA is normalized and the returned presentation of your RDATA may differ from its initial input. For more information about RDATA, see Supported DNS Resource Record Types | 
Remarks
Required
RecordHash
Declaration
[JsonProperty(PropertyName = "recordHash")]
public string RecordHash { get; set; }Property Value
| Type | Description | 
|---|---|
| string | A unique identifier for the record within its zone. | 
RrsetVersion
Declaration
[JsonProperty(PropertyName = "rrsetVersion")]
public string RrsetVersion { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The latest version of the record's zone in which its RRSet differs from the preceding version. | 
Rtype
Declaration
[Required(ErrorMessage = "Rtype is required.")]
[JsonProperty(PropertyName = "rtype")]
public string Rtype { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The type of DNS record, such as A or CNAME. For more information, see Resource Record (RR) TYPEs. | 
Remarks
Required
Ttl
Declaration
[Required(ErrorMessage = "Ttl is required.")]
[JsonProperty(PropertyName = "ttl")]
public int? Ttl { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | The Time To Live for the record, in seconds. Using a TTL lower than 30 seconds is not recommended. | 
Remarks
Required