Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ResolverVnicEndpoint

An OCI DNS resolver VNIC endpoint. A VNIC is created for each ResolverVnicEndpoint. VCNs and subnets cannot be deleted while ResolverVnicEndpoints exist in them due to the VNIC.

*Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.

Properties

compartmentId

compartmentId: 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.

Const endpointType

endpointType: string = "VNIC"

Optional forwardingAddress

forwardingAddress: undefined | 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

isForwarding: boolean

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

isListening

isListening: boolean

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

lifecycleState

lifecycleState: LifecycleState

The current state of the resource.

Optional listeningAddress

listeningAddress: undefined | 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

name: string

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

Optional nsgIds

nsgIds: Array<string>

An array of network security group OCIDs for the resolver endpoint. These must be part of the VCN that the resolver endpoint is a part of.

self

self: string

The canonical absolute URL of the resource.

Optional subnetId

subnetId: undefined | string

The OCID of a subnet. Must be part of the VCN that the resolver is attached to.

timeCreated

timeCreated: Date

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:** {@code 2016-07-22T17:23:59:60Z}

timeUpdated

timeUpdated: Date

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:** {@code 2016-07-22T17:23:59:60Z}

Methods

getDeserializedJsonObj

getJsonObj