Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Node

The properties that define a node.

Properties

Optional availabilityDomain

availabilityDomain: undefined | string

The name of the availability domain in which this node is placed.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {@code {"Operations": {"CostCenter": "42"}}}

Optional faultDomain

faultDomain: undefined | string

The fault domain of this node.

Optional freeformTags

freeformTags: undefined | object

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {@code {"Department": "Finance"}}

Optional id

id: undefined | string

The OCID of the compute instance backing this node.

Optional kubernetesVersion

kubernetesVersion: undefined | string

The version of Kubernetes this node is running.

Optional lifecycleDetails

lifecycleDetails: undefined | string

Details about the state of the node.

Optional lifecycleState

lifecycleState: LifecycleState

The state of the node.

Optional name

name: undefined | string

The name of the node.

Optional nodeError

nodeError: model.NodeError

An error that may be associated with the node.

Optional nodePoolId

nodePoolId: undefined | string

The OCID of the node pool to which this node belongs.

Optional privateIp

privateIp: undefined | string

The private IP address of this node.

Optional publicIp

publicIp: undefined | string

The public IP address of this node.

Optional subnetId

subnetId: undefined | string

The OCID of the subnet in which this node is placed.

Optional systemTags

systemTags: undefined | object

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {@code {"orcl-cloud": {"free-tier-retained": "true"}}}

Functions

getDeserializedJsonObj

  • getDeserializedJsonObj(obj: Node): object

getJsonObj

  • getJsonObj(obj: Node): object