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

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