kfp.components.structures.kubernetes package

kfp.components.structures.kubernetes.v1 module

class kfp.components.structures.kubernetes.v1.Container(image: Optional[str] = None, command: Optional[List[str]] = None, args: Optional[List[str]] = None, env: Optional[List[kfp.components.structures.kubernetes.v1.EnvVar]] = None, working_dir: Optional[str] = None, lifecycle: Optional[kfp.components.structures.kubernetes.v1.Lifecycle] = None, volume_mounts: Optional[List[kfp.components.structures.kubernetes.v1.VolumeMount]] = None, resources: Optional[kfp.components.structures.kubernetes.v1.ResourceRequirements] = None, ports: Optional[List[kfp.components.structures.kubernetes.v1.ContainerPort]] = None, volume_devices: Optional[List[kfp.components.structures.kubernetes.v1.VolumeDevice]] = None, name: Optional[str] = None, image_pull_policy: Optional[str] = None, liveness_probe: Optional[kfp.components.structures.kubernetes.v1.Probe] = None, readiness_probe: Optional[kfp.components.structures.kubernetes.v1.Probe] = None, security_context: Optional[kfp.components.structures.kubernetes.v1.SecurityContext] = None, stdin: Optional[bool] = None, stdin_once: Optional[bool] = None, termination_message_path: Optional[str] = None, termination_message_policy: Optional[str] = None, tty: Optional[bool] = None)[source]

Bases: kfp.components.modelbase.ModelBase

class kfp.components.structures.kubernetes.v1.PodArgoSubset(metadata: Optional[kfp.components.structures.kubernetes.v1.ObjectMetaArgoSubset] = None, spec: Optional[kfp.components.structures.kubernetes.v1.PodSpecArgoSubset] = None)[source]

Bases: kfp.components.modelbase.ModelBase