/// <summary> /// Initializes a new instance of the /// Iok8sapicorev1DownwardAPIVolumeFile class. /// </summary> /// <param name="path">Required: Path is the relative path name of the /// file to be created. Must not be absolute or contain the '..' path. /// Must be utf-8 encoded. The first item of the relative path must not /// start with '..'</param> /// <param name="fieldRef">Required: Selects a field of the pod: only /// annotations, labels, name and namespace are supported.</param> /// <param name="mode">Optional: mode bits to use on this file, must be /// a value between 0 and 0777. If not specified, the volume /// defaultMode will be used. This might be in conflict with other /// options that affect the file mode, like fsGroup, and the result can /// be other mode bits set.</param> /// <param name="resourceFieldRef">Selects a resource of the container: /// only resources limits and requests (limits.cpu, limits.memory, /// requests.cpu and requests.memory) are currently supported.</param> public Iok8sapicorev1DownwardAPIVolumeFile(string path, Iok8sapicorev1ObjectFieldSelector fieldRef = default(Iok8sapicorev1ObjectFieldSelector), int?mode = default(int?), Iok8sapicorev1ResourceFieldSelector resourceFieldRef = default(Iok8sapicorev1ResourceFieldSelector)) { FieldRef = fieldRef; Mode = mode; Path = path; ResourceFieldRef = resourceFieldRef; CustomInit(); }
/// <summary> /// Initializes a new instance of the Iok8sapicorev1EnvVarSource class. /// </summary> /// <param name="configMapKeyRef">Selects a key of a ConfigMap.</param> /// <param name="fieldRef">Selects a field of the pod: supports /// metadata.name, metadata.namespace, metadata.labels, /// metadata.annotations, spec.nodeName, spec.serviceAccountName, /// status.hostIP, status.podIP.</param> /// <param name="resourceFieldRef">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.</param> /// <param name="secretKeyRef">Selects a key of a secret in the pod's /// namespace</param> public Iok8sapicorev1EnvVarSource(Iok8sapicorev1ConfigMapKeySelector configMapKeyRef = default(Iok8sapicorev1ConfigMapKeySelector), Iok8sapicorev1ObjectFieldSelector fieldRef = default(Iok8sapicorev1ObjectFieldSelector), Iok8sapicorev1ResourceFieldSelector resourceFieldRef = default(Iok8sapicorev1ResourceFieldSelector), Iok8sapicorev1SecretKeySelector secretKeyRef = default(Iok8sapicorev1SecretKeySelector)) { ConfigMapKeyRef = configMapKeyRef; FieldRef = fieldRef; ResourceFieldRef = resourceFieldRef; SecretKeyRef = secretKeyRef; CustomInit(); }