Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateClusterDetails

The properties that define a request to create a cluster.

Properties

Optional clusterPodNetworkOptions

clusterPodNetworkOptions: Array<ClusterPodNetworkOptionDetails>

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

compartmentId

compartmentId: string

The OCID of the compartment in which to create the cluster.

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

The network configuration for access to the Cluster control plane.

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 imagePolicyConfig

imagePolicyConfig: model.CreateImagePolicyConfigDetails

The image verification policy for signature validation. Once a policy is created and enabled with one or more kms keys, the policy will ensure all images deployed has been signed with the key(s) attached to the policy.

Optional kmsKeyId

kmsKeyId: undefined | string

The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, {@code kubernetesVersion} must be at least {@code v1.13.0}.

kubernetesVersion

kubernetesVersion: string

The version of Kubernetes to install into the cluster masters.

name

name: string

The name of the cluster. Avoid entering confidential information.

Optional options

options: model.ClusterCreateOptions

Optional attributes for the cluster.

Optional type

type: model.ClusterType

Type of cluster

vcnId

vcnId: string

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

Functions

getDeserializedJsonObj

getJsonObj