Interface EnvVarSource

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    EnvVarSource.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.68.0 (build b45f2f6)",
               date="2022-09-25T03:33:25.460Z")
    @Stability(Stable)
    public interface EnvVarSource
    extends software.amazon.jsii.JsiiSerializable
    EnvVarSource represents a source for the value of an EnvVar.
    • Method Detail

      • getConfigMapKeyRef

        @Stability(Stable)
        @Nullable
        default ConfigMapKeySelector getConfigMapKeyRef()
        Selects a key of a ConfigMap.
      • getFieldRef

        @Stability(Stable)
        @Nullable
        default ObjectFieldSelector getFieldRef()
        Selects a field of the pod: supports metadata.name, metadata.namespace, `metadata.labels['']`, `metadata.annotations['']`, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.
      • getResourceFieldRef

        @Stability(Stable)
        @Nullable
        default ResourceFieldSelector getResourceFieldRef()
        Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.
      • getSecretKeyRef

        @Stability(Stable)
        @Nullable
        default SecretKeySelector getSecretKeyRef()
        Selects a key of a secret in the pod's namespace.