| Addon | The properties that define an addon. | 
| Addon.Builder |  | 
| AddonConfiguration | Defines the configuration of available addons for a cluster  
Note: Objects should always be created or deserialized using the  AddonConfiguration.Builder. | 
| AddonConfiguration.Builder |  | 
| AddonError | The error info of the addon. | 
| AddonError.Builder |  | 
| AddonLifecycleState | The lifecycle state of an addon. | 
| AddOnOptions | The properties that define options for supported add-ons. | 
| AddOnOptions.Builder |  | 
| AddonOptionSummary | The properties that define addon summary. | 
| AddonOptionSummary.Builder |  | 
| AddonOptionSummary.LifecycleState | The life cycle state of the addon. | 
| AddonSummary | The properties that define an addon summary. | 
| AddonSummary.Builder |  | 
| AddonVersionConfiguration | Addon version configuration details. | 
| AddonVersionConfiguration.Builder |  | 
| AddonVersions | The properties that define a work request resource. | 
| AddonVersions.Builder |  | 
| AddonVersions.Status | Current state of the addon, only active will be visible to customer, visibility of versions
in other status will be filtered based on limits property. | 
| AdmissionControllerOptions | The properties that define supported admission controllers. | 
| AdmissionControllerOptions.Builder |  | 
| Cluster | A Kubernetes cluster. | 
| Cluster.Builder |  | 
| ClusterCreateOptions | The properties that define extra options for a cluster. | 
| ClusterCreateOptions.Builder |  | 
| ClusterCreateOptions.IpFamilies |  | 
| ClusterEndpointConfig | The properties that define the network configuration for the Cluster endpoint. | 
| ClusterEndpointConfig.Builder |  | 
| ClusterEndpoints | The properties that define endpoints for a cluster. | 
| ClusterEndpoints.Builder |  | 
| ClusterLifecycleState | The lifecycle state of a cluster. | 
| ClusterMetadata | The properties that define meta data for a cluster. | 
| ClusterMetadata.Builder |  | 
| ClusterMigrateToNativeVcnDetails | The properties that define a request to migrate a cluster to Native VCN. | 
| ClusterMigrateToNativeVcnDetails.Builder |  | 
| ClusterMigrateToNativeVcnStatus | Information regarding a cluster’s move to Native VCN. | 
| ClusterMigrateToNativeVcnStatus.Builder |  | 
| ClusterMigrateToNativeVcnStatus.State | The current migration status of the cluster. | 
| ClusterNode | The properties that define a cluster node. | 
| ClusterNode.Builder |  | 
| ClusterOptions | Options for creating or updating clusters. | 
| ClusterOptions.Builder |  | 
| ClusterPodNetworkOptionDetails | The CNI type and relevant network details potentially applicable to the node pools of the cluster
Note: Objects should always be created or deserialized using the
 Builder. | 
| ClusterPodNetworkOptionDetails.CniType | The CNI used by the node pools of this cluster | 
| ClusterSummary | The properties that define a cluster summary. | 
| ClusterSummary.Builder |  | 
| ClusterType | The type of a cluster. | 
| CreateClusterDetails | The properties that define a request to create a cluster. | 
| CreateClusterDetails.Builder |  | 
| CreateClusterEndpointConfigDetails | The properties that define the network configuration for the Cluster endpoint. | 
| CreateClusterEndpointConfigDetails.Builder |  | 
| CreateClusterKubeconfigContentDetails | The properties that define a request to create a cluster kubeconfig. | 
| CreateClusterKubeconfigContentDetails.Builder |  | 
| CreateClusterKubeconfigContentDetails.Endpoint | The endpoint to target. | 
| CreateImagePolicyConfigDetails | The properties that define a image verification policy. | 
| CreateImagePolicyConfigDetails.Builder |  | 
| CreateNodePoolDetails | The properties that define a request to create a node pool. | 
| CreateNodePoolDetails.Builder |  | 
| CreateNodePoolNodeConfigDetails | The size and placement configuration of nodes in the node pool. | 
| CreateNodePoolNodeConfigDetails.Builder |  | 
| CreateNodeShapeConfigDetails | The shape configuration of the nodes. | 
| CreateNodeShapeConfigDetails.Builder |  | 
| CreateVirtualNodePoolDetails | The properties that define a request to create a virtual node pool. | 
| CreateVirtualNodePoolDetails.Builder |  | 
| CreateWorkloadMappingDetails |  | 
| CreateWorkloadMappingDetails.Builder |  | 
| CredentialRotationStatus | Information regarding cluster’s credential rotation. | 
| CredentialRotationStatus.Builder |  | 
| CredentialRotationStatus.Status | Credential rotation status of a kubernetes cluster IN_PROGRESS: Issuing new credentials to
kubernetes cluster control plane and worker nodes or retiring old credentials from kubernetes
cluster control plane and worker nodes. | 
| CredentialRotationStatus.StatusDetails | Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS:
Credential rotation is in progress. | 
| CycleMode | BOOT_VOLUME_REPLACE cycling swaps the boot volume on the same node, while INSTANCE_REPLACE
cycling deletes and recreates a new node with the changes applied. | 
| FlannelOverlayClusterPodNetworkOptionDetails |  | 
| FlannelOverlayClusterPodNetworkOptionDetails.Builder |  | 
| FlannelOverlayNodePoolPodNetworkOptionDetails |  | 
| FlannelOverlayNodePoolPodNetworkOptionDetails.Builder |  | 
| Image | Describes image metadata. | 
| Image.Builder |  | 
| ImagePolicyConfig | The properties that define a image verification policy. | 
| ImagePolicyConfig.Builder |  | 
| InitialVirtualNodeLabel | The properties that define a key value pair. | 
| InitialVirtualNodeLabel.Builder |  | 
| InstallAddonDetails | The properties that define to install/enable addon on a cluster  
Note: Objects should always be created or deserialized using the  InstallAddonDetails.Builder. | 
| InstallAddonDetails.Builder |  | 
| KeyDetails | The properties that define the kms keys used by OKE for Image Signature verification. | 
| KeyDetails.Builder |  | 
| KeyValue | The properties that define a key value pair. | 
| KeyValue.Builder |  | 
| KubernetesNetworkConfig | The properties that define the network configuration for Kubernetes. | 
| KubernetesNetworkConfig.Builder |  | 
| KubernetesVersionsFilters | The range of kubernetes versions an addon can be configured. | 
| KubernetesVersionsFilters.Builder |  | 
| Node | The properties that define a node. | 
| Node.Builder |  | 
| Node.LifecycleState | The state of the node. | 
| NodeError | The properties that define an error. | 
| NodeError.Builder |  | 
| NodeEvictionNodePoolSettings |  | 
| NodeEvictionNodePoolSettings.Builder |  | 
| NodeEvictionSettings |  | 
| NodeEvictionSettings.Builder |  | 
| NodePool | A pool of compute nodes attached to a cluster. | 
| NodePool.Builder |  | 
| NodePoolCyclingDetails |  | 
| NodePoolCyclingDetails.Builder |  | 
| NodePoolLifecycleState | The lifecycle state of a cluster. | 
| NodePoolNodeConfigDetails | The size and placement configuration of nodes in the node pool. | 
| NodePoolNodeConfigDetails.Builder |  | 
| NodePoolOptions | Options for creating or updating node pools. | 
| NodePoolOptions.Builder |  | 
| NodePoolPlacementConfigDetails | The location where a node pool will place nodes. | 
| NodePoolPlacementConfigDetails.Builder |  | 
| NodePoolPodNetworkOptionDetails | The CNI type and relevant network details for the pods of a given node pool Note: Objects should always be created or deserialized using the
 Builder. | 
| NodePoolPodNetworkOptionDetails.CniType | The CNI plugin used by this node pool | 
| NodePoolSummary | The properties that define a node pool summary. | 
| NodePoolSummary.Builder |  | 
| NodeShapeConfig | The shape configuration of the nodes. | 
| NodeShapeConfig.Builder |  | 
| NodeSourceDetails | The details of the node’s source. | 
| NodeSourceOption | The source option for the node. | 
| NodeSourceType | The source type for the node. | 
| NodeSourceViaImageDetails | Details of the image running on the node. | 
| NodeSourceViaImageDetails.Builder |  | 
| NodeSourceViaImageOption | An image can be specified as the source of nodes when launching a node pool using the
nodeSourceDetails object. | 
| NodeSourceViaImageOption.Builder |  | 
| OciVcnIpNativeClusterPodNetworkOptionDetails |  | 
| OciVcnIpNativeClusterPodNetworkOptionDetails.Builder |  | 
| OciVcnIpNativeNodePoolPodNetworkOptionDetails |  | 
| OciVcnIpNativeNodePoolPodNetworkOptionDetails.Builder |  | 
| OpenIdConnectDiscovery | The property that define the status of the OIDC Discovery feature for a cluster. | 
| OpenIdConnectDiscovery.Builder |  | 
| OpenIdConnectTokenAuthenticationConfig | The properties that configure OIDC token authentication in kube-apiserver. | 
| OpenIdConnectTokenAuthenticationConfig.Builder |  | 
| PersistentVolumeConfigDetails | Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
 
Note: Objects should always be created or deserialized using the  PersistentVolumeConfigDetails.Builder. | 
| PersistentVolumeConfigDetails.Builder |  | 
| PlacementConfiguration | The information of virtual node placement in the virtual node pool. | 
| PlacementConfiguration.Builder |  | 
| PodConfiguration | The pod configuration for pods run on virtual nodes of this virtual node pool. | 
| PodConfiguration.Builder |  | 
| PodShape | Pod shape. | 
| PodShape.Builder |  | 
| PodShapeSummary | Pod shape. | 
| PodShapeSummary.Builder |  | 
| PreemptibleNodeConfigDetails | Configuration options for preemptible nodes. | 
| PreemptibleNodeConfigDetails.Builder |  | 
| PreemptionAction | The action to run when the preemptible node is interrupted for eviction. | 
| PreemptionAction.Type | The type of action to run when the instance is interrupted for eviction. | 
| RebootClusterNodeDetails | The properties that define a node reboot action. | 
| RebootClusterNodeDetails.Builder |  | 
| ReplaceBootVolumeClusterNodeDetails | The properties that define a node boot volume replacement action. | 
| ReplaceBootVolumeClusterNodeDetails.Builder |  | 
| ServiceLbConfigDetails | Configuration to be applied to load balancers created by Kubernetes services  
Note: Objects should always be created or deserialized using the  ServiceLbConfigDetails.Builder. | 
| ServiceLbConfigDetails.Builder |  | 
| ShapeMemoryOptions | Memory properties. | 
| ShapeMemoryOptions.Builder |  | 
| ShapeNetworkBandwidthOptions | Properties of network bandwidth. | 
| ShapeNetworkBandwidthOptions.Builder |  | 
| ShapeOcpuOptions | Properties of OCPUs. | 
| ShapeOcpuOptions.Builder |  | 
| SortOrder | The sort order for a list operation. | 
| StartCredentialRotationDetails | Properties that define a request to start credential rotation on a kubernetes cluster. | 
| StartCredentialRotationDetails.Builder |  | 
| Taint | taints  
Note: Objects should always be created or deserialized using the  Taint.Builder. | 
| Taint.Builder |  | 
| TerminatePreemptionAction | Terminates the preemptible instance when it is interrupted for eviction. | 
| TerminatePreemptionAction.Builder |  | 
| UpdateAddonDetails | The properties that define to update addon details. | 
| UpdateAddonDetails.Builder |  | 
| UpdateClusterDetails | The properties that define a request to update a cluster. | 
| UpdateClusterDetails.Builder |  | 
| UpdateClusterEndpointConfigDetails | The properties that define a request to update a cluster endpoint config. | 
| UpdateClusterEndpointConfigDetails.Builder |  | 
| UpdateClusterOptionsDetails | The properties that define extra options updating a cluster. | 
| UpdateClusterOptionsDetails.Builder |  | 
| UpdateImagePolicyConfigDetails | The properties that define a image verification policy. | 
| UpdateImagePolicyConfigDetails.Builder |  | 
| UpdateNodePoolDetails | The properties that define a request to update a node pool. | 
| UpdateNodePoolDetails.Builder |  | 
| UpdateNodePoolNodeConfigDetails | The size and placement configuration of nodes in the node pool. | 
| UpdateNodePoolNodeConfigDetails.Builder |  | 
| UpdateNodeShapeConfigDetails | The shape configuration of the nodes. | 
| UpdateNodeShapeConfigDetails.Builder |  | 
| UpdateVirtualNodePoolDetails | The properties that define a request to update a virtual node pool. | 
| UpdateVirtualNodePoolDetails.Builder |  | 
| UpdateWorkloadMappingDetails |  | 
| UpdateWorkloadMappingDetails.Builder |  | 
| VirtualNode | The properties that define a virtual node. | 
| VirtualNode.Builder |  | 
| VirtualNodeLifecycleState | The state of the Virtual Node. | 
| VirtualNodePool | A pool of virtual nodes attached to a cluster. | 
| VirtualNodePool.Builder |  | 
| VirtualNodePoolLifecycleState | The state of the Virtual Node Pool. | 
| VirtualNodePoolSummary | The properties that define a virtual node pool summary. | 
| VirtualNodePoolSummary.Builder |  | 
| VirtualNodeSummary | The properties that define a virtual node summary. | 
| VirtualNodeSummary.Builder |  | 
| VirtualNodeTags | The tags associated to the virtual nodes in this virtual node pool. | 
| VirtualNodeTags.Builder |  | 
| WorkloadMapping | The properties that define an workloadMapping. | 
| WorkloadMapping.Builder |  | 
| WorkloadMappingLifecycleState | The lifecycle state of an workloadMapping. | 
| WorkloadMappingSummary | The properties that define an workloadMapping summary. | 
| WorkloadMappingSummary.Builder |  | 
| WorkRequest | An asynchronous work request. | 
| WorkRequest.Builder |  | 
| WorkRequestError | Errors related to a specific work request. | 
| WorkRequestError.Builder |  | 
| WorkRequestLogEntry | Log entries related to a specific work request. | 
| WorkRequestLogEntry.Builder |  | 
| WorkRequestOperationType | The types of work request operations. | 
| WorkRequestResource | The properties that define a work request resource. | 
| WorkRequestResource.ActionType | The way in which this resource was affected by the work tracked by the work request. | 
| WorkRequestResource.Builder |  | 
| WorkRequestStatus | The status of a work request. | 
| WorkRequestSummary | The properties that define a work request summary. | 
| WorkRequestSummary.Builder |  |