PodPresetSpecPatchArgs

data class PodPresetSpecPatchArgs(val env: Output<List<EnvVarPatchArgs>>? = null, val envFrom: Output<List<EnvFromSourcePatchArgs>>? = null, val selector: Output<LabelSelectorPatchArgs>? = null, val volumeMounts: Output<List<VolumeMountPatchArgs>>? = null, val volumes: Output<List<VolumePatchArgs>>? = null) : ConvertibleToJava<PodPresetSpecPatchArgs>

PodPresetSpec is a description of a pod preset.

Constructors

Link copied to clipboard
constructor(env: Output<List<EnvVarPatchArgs>>? = null, envFrom: Output<List<EnvFromSourcePatchArgs>>? = null, selector: Output<LabelSelectorPatchArgs>? = null, volumeMounts: Output<List<VolumeMountPatchArgs>>? = null, volumes: Output<List<VolumePatchArgs>>? = null)

Properties

Link copied to clipboard
val env: Output<List<EnvVarPatchArgs>>? = null

Env defines the collection of EnvVar to inject into containers.

Link copied to clipboard
val envFrom: Output<List<EnvFromSourcePatchArgs>>? = null

EnvFrom defines the collection of EnvFromSource to inject into containers.

Link copied to clipboard
val selector: Output<LabelSelectorPatchArgs>? = null

Selector is a label query over a set of resources, in this case pods. Required.

Link copied to clipboard
val volumeMounts: Output<List<VolumeMountPatchArgs>>? = null

VolumeMounts defines the collection of VolumeMount to inject into containers.

Link copied to clipboard
val volumes: Output<List<VolumePatchArgs>>? = null

Volumes defines the collection of Volume to inject into the pod.

Functions

Link copied to clipboard
open override fun toJava(): PodPresetSpecPatchArgs