Show / Hide Table of Contents

Class ResolverEndpoint

An OCI DNS resolver endpoint.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Inheritance
object
ResolverEndpoint
ResolverVnicEndpoint
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DnsService.Models
Assembly: OCI.DotNetSDK.Dns.dll
Syntax
[JsonConverter(typeof(ResolverEndpointModelConverter))]
public class ResolverEndpoint

Properties

CompartmentId

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

The OCID of the owning compartment. This will match the resolver that the resolver endpoint is under and will be updated if the resolver's compartment is changed.

Remarks

Required

ForwardingAddress

Declaration
[JsonProperty(PropertyName = "forwardingAddress")]
public string ForwardingAddress { get; set; }
Property Value
Type Description
string

An IP address from which forwarded queries may be sent. For VNIC endpoints, this IP address must be part of the subnet and will be assigned by the system if unspecified when isForwarding is true.

IsForwarding

Declaration
[Required(ErrorMessage = "IsForwarding is required.")]
[JsonProperty(PropertyName = "isForwarding")]
public bool? IsForwarding { get; set; }
Property Value
Type Description
bool?

A Boolean flag indicating whether or not the resolver endpoint is for forwarding.

Remarks

Required

IsListening

Declaration
[Required(ErrorMessage = "IsListening is required.")]
[JsonProperty(PropertyName = "isListening")]
public bool? IsListening { get; set; }
Property Value
Type Description
bool?

A Boolean flag indicating whether or not the resolver endpoint is for listening.

Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ResolverEndpoint.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
ResolverEndpoint.LifecycleStateEnum?

The current state of the resource.

Remarks

Required

ListeningAddress

Declaration
[JsonProperty(PropertyName = "listeningAddress")]
public string ListeningAddress { get; set; }
Property Value
Type Description
string

An IP address to listen to queries on. For VNIC endpoints this IP address must be part of the subnet and will be assigned by the system if unspecified when isListening is true.

Name

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

The name of the resolver endpoint. Must be unique, case-insensitive, within the resolver.

Remarks

Required

Self

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

The canonical absolute URL of the resource.

Remarks

Required

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The date and time the resource was created in "YYYY-MM-ddThh:mm:ssZ" format with a Z offset, as defined by RFC 3339.
**Example: ** 2016-07-22T17:23:59:60Z

Remarks

Required

TimeUpdated

Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the resource was last updated in "YYYY-MM-ddThh:mm:ssZ" format with a Z offset, as defined by RFC 3339.
**Example: ** 2016-07-22T17:23:59:60Z

Remarks

Required

In this article
Back to top