Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace Cluster

A Kubernetes cluster. Avoid entering confidential information.

Properties

Optional availableKubernetesUpgrades

availableKubernetesUpgrades: Array<string>

Available Kubernetes versions to which the clusters masters may be upgraded.

Optional clusterPodNetworkOptions

clusterPodNetworkOptions: Array<ClusterPodNetworkOptionDetails>

Available CNIs and network options for existing and new node pools of the cluster

Optional compartmentId

compartmentId: undefined | string

The OCID of the compartment in which the cluster exists.

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 endpointConfig

endpointConfig: model.ClusterEndpointConfig

The network configuration for access to the Cluster control plane.

Optional endpoints

endpoints: model.ClusterEndpoints

Endpoints served up by the cluster masters.

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 cluster.

Optional imagePolicyConfig

imagePolicyConfig: model.ImagePolicyConfig

The image verification policy for signature validation.

Optional kmsKeyId

kmsKeyId: undefined | string

The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.

Optional kubernetesVersion

kubernetesVersion: undefined | string

The version of Kubernetes running on the cluster masters.

Optional lifecycleDetails

lifecycleDetails: undefined | string

Details about the state of the cluster masters.

Optional lifecycleState

lifecycleState: model.ClusterLifecycleState

The state of the cluster masters.

Optional metadata

metadata: model.ClusterMetadata

Metadata about the cluster.

Optional name

name: undefined | string

The name of the cluster.

Optional options

options: model.ClusterCreateOptions

Optional attributes for the cluster.

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"}}}

Optional type

type: model.ClusterType

Type of cluster

Optional vcnId

vcnId: undefined | string

The OCID of the virtual cloud network (VCN) in which the cluster exists.

Functions

getDeserializedJsonObj

  • getDeserializedJsonObj(obj: Cluster): object

getJsonObj