ConfigMapNodeConfigSourcePatchArgs

data class ConfigMapNodeConfigSourcePatchArgs(val kubeletConfigKey: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val resourceVersion: Output<String>? = null, val uid: Output<String>? = null) : ConvertibleToJava<ConfigMapNodeConfigSourcePatchArgs>

ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. This API is deprecated since 1.22: https://git.k8s.io/enhancements/keps/sig-node/281-dynamic-kubelet-configuration

Constructors

Link copied to clipboard
constructor(kubeletConfigKey: Output<String>? = null, name: Output<String>? = null, namespace: Output<String>? = null, resourceVersion: Output<String>? = null, uid: Output<String>? = null)

Properties

Link copied to clipboard
val kubeletConfigKey: Output<String>? = null

KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure This field is required in all cases.

Link copied to clipboard
val name: Output<String>? = null

Name is the metadata.name of the referenced ConfigMap. This field is required in all cases.

Link copied to clipboard
val namespace: Output<String>? = null

Namespace is the metadata.namespace of the referenced ConfigMap. This field is required in all cases.

Link copied to clipboard
val resourceVersion: Output<String>? = null

ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.

Link copied to clipboard
val uid: Output<String>? = null

UID is the metadata.UID of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.

Functions

Link copied to clipboard
open override fun toJava(): ConfigMapNodeConfigSourcePatchArgs