Class ResolverEndpointSummary
An OCI DNS resolver endpoint.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Inherited Members
Namespace: Oci.DnsService.Models
Assembly: OCI.DotNetSDK.Dns.dll
Syntax
[JsonConverter(typeof(ResolverEndpointSummaryModelConverter))]
public class ResolverEndpointSummary
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 ResolverEndpointSummary.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
ResolverEndpointSummary.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.
|
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.
|
Remarks
Required