Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateResolverVnicEndpointDetails

The body for defining a new resolver VNIC endpoint. Either isForwarding or isListening must be true, but not both. If isListening is true, a listeningAddress may be provided. If isForwarding is true, a forwardingAddress may be provided. When not provided, an address will be chosen automatically.

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

Properties

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.

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.

subnetId

subnetId: string

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

Methods

getDeserializedJsonObj

getJsonObj