Package org.cdk8s.plus24.k8s
Interface ConfigMapNodeConfigSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ConfigMapNodeConfigSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.69.0 (build f656c31)", date="2022-10-05T02:57:36.358Z") @Stability(Stable) public interface ConfigMapNodeConfigSource extends software.amazon.jsii.JsiiSerializable
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ConfigMapNodeConfigSource.Builder
A builder forConfigMapNodeConfigSource
static class
ConfigMapNodeConfigSource.Jsii$Proxy
An implementation forConfigMapNodeConfigSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ConfigMapNodeConfigSource.Builder
builder()
String
getKubeletConfigKey()
KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure This field is required in all cases.String
getName()
Name is the metadata.name of the referenced ConfigMap.String
getNamespace()
Namespace is the metadata.namespace of the referenced ConfigMap.default String
getResourceVersion()
ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap.default String
getUid()
UID is the metadata.UID of the referenced ConfigMap.
-
-
-
Method Detail
-
getKubeletConfigKey
@Stability(Stable) @NotNull String getKubeletConfigKey()
KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure This field is required in all cases.
-
getName
@Stability(Stable) @NotNull String getName()
Name is the metadata.name of the referenced ConfigMap. This field is required in all cases.
-
getNamespace
@Stability(Stable) @NotNull String getNamespace()
Namespace is the metadata.namespace of the referenced ConfigMap. This field is required in all cases.
-
getResourceVersion
@Stability(Stable) @Nullable default String getResourceVersion()
ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.
-
getUid
@Stability(Stable) @Nullable default String getUid()
UID is the metadata.UID of the referenced ConfigMap. This field is forbidden in Node.Spec, and required in Node.Status.
-
builder
@Stability(Stable) static ConfigMapNodeConfigSource.Builder builder()
- Returns:
- a
ConfigMapNodeConfigSource.Builder
ofConfigMapNodeConfigSource
-
-