Package org.cdk8s.plus25.k8s
Interface ConfigMapNodeConfigSource
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ConfigMapNodeConfigSource.Jsii$Proxy
@Generated(value="jsii-pacmak/1.88.0 (build eaabd08)", date="2023-09-11T06:17:58.478Z") @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 classConfigMapNodeConfigSource.BuilderA builder forConfigMapNodeConfigSourcestatic classConfigMapNodeConfigSource.Jsii$ProxyAn implementation forConfigMapNodeConfigSource
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ConfigMapNodeConfigSource.Builderbuilder()StringgetKubeletConfigKey()KubeletConfigKey declares which key of the referenced ConfigMap corresponds to the KubeletConfiguration structure This field is required in all cases.StringgetName()Name is the metadata.name of the referenced ConfigMap.StringgetNamespace()Namespace is the metadata.namespace of the referenced ConfigMap.default StringgetResourceVersion()ResourceVersion is the metadata.ResourceVersion of the referenced ConfigMap.default StringgetUid()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.BuilderofConfigMapNodeConfigSource
-
-