k8s.models.pod module

class k8s.models.pod.AWSElasticBlockStoreVolumeSource(new=True, **kwargs)[source]

Bases: Model

fsType

Generic field on a k8s model

partition

Generic field on a k8s model

readOnly

Generic field on a k8s model

volumeID

Generic field on a k8s model

class k8s.models.pod.ConfigMapEnvSource(new=True, **kwargs)[source]

Bases: Model

name

Generic field on a k8s model

optional

Generic field on a k8s model

class k8s.models.pod.ConfigMapKeySelector(new=True, **kwargs)[source]

Bases: Model

key

Required field must have a value from the start

name

Generic field on a k8s model

class k8s.models.pod.ConfigMapVolumeSource(new=True, **kwargs)[source]

Bases: Model

defaultMode

Generic field on a k8s model

name

Generic field on a k8s model

optional

Generic field on a k8s model

class k8s.models.pod.Container(new=True, **kwargs)[source]

Bases: Model

args

ListField is a list (array) of a single type on a model

command

ListField is a list (array) of a single type on a model

env

ListField is a list (array) of a single type on a model

envFrom

ListField is a list (array) of a single type on a model

image

Generic field on a k8s model

imagePullPolicy

Generic field on a k8s model

lifecycle

Generic field on a k8s model

livenessProbe

Generic field on a k8s model

name

Generic field on a k8s model

ports

ListField is a list (array) of a single type on a model

readinessProbe

Generic field on a k8s model

resources

Generic field on a k8s model

volumeMounts

ListField is a list (array) of a single type on a model

class k8s.models.pod.ContainerPort(new=True, **kwargs)[source]

Bases: Model

containerPort

Generic field on a k8s model

hostPort

Generic field on a k8s model

name

Generic field on a k8s model

protocol

Generic field on a k8s model

class k8s.models.pod.EmptyDirVolumeSource(new=True, **kwargs)[source]

Bases: Model

medium

Generic field on a k8s model

class k8s.models.pod.EnvFromSource(new=True, **kwargs)[source]

Bases: Model

configMapRef

Generic field on a k8s model

secretRef

Generic field on a k8s model

class k8s.models.pod.EnvVar(new=True, **kwargs)[source]

Bases: Model

name

Generic field on a k8s model

value

Generic field on a k8s model

valueFrom

Generic field on a k8s model

class k8s.models.pod.EnvVarSource(new=True, **kwargs)[source]

Bases: Model

configMapKeyRef

Generic field on a k8s model

fieldRef

Generic field on a k8s model

resourceFieldRef

Generic field on a k8s model

secretKeyRef

Generic field on a k8s model

class k8s.models.pod.ExecAction(new=True, **kwargs)[source]

Bases: Model

command

Generic field on a k8s model

class k8s.models.pod.GCEPersistentDiskVolumeSource(new=True, **kwargs)[source]

Bases: Model

fsType

Generic field on a k8s model

partition

Generic field on a k8s model

pdName

Generic field on a k8s model

readOnly

Generic field on a k8s model

class k8s.models.pod.HTTPGetAction(new=True, **kwargs)[source]

Bases: Model

httpHeaders

ListField is a list (array) of a single type on a model

path

Generic field on a k8s model

port

Generic field on a k8s model

scheme

Generic field on a k8s model

class k8s.models.pod.HTTPHeader(new=True, **kwargs)[source]

Bases: Model

name

Generic field on a k8s model

value

Generic field on a k8s model

class k8s.models.pod.Handler(new=True, **kwargs)[source]

Bases: Model

httpGet

Generic field on a k8s model

tcpSocket

Generic field on a k8s model

class k8s.models.pod.HostPathVolumeSource(new=True, **kwargs)[source]

Bases: Model

path

Generic field on a k8s model

class k8s.models.pod.KeyToPath(new=True, **kwargs)[source]

Bases: Model

key

Required field must have a value from the start

path

Required field must have a value from the start

class k8s.models.pod.Lifecycle(new=True, **kwargs)[source]

Bases: Model

postStart

Generic field on a k8s model

preStop

Generic field on a k8s model

class k8s.models.pod.NFSVolumeSource(new=True, **kwargs)[source]

Bases: Model

path

Generic field on a k8s model

readOnly

Generic field on a k8s model

server

Generic field on a k8s model

class k8s.models.pod.ObjectFieldSelector(new=True, **kwargs)[source]

Bases: Model

apiVersion

Generic field on a k8s model

fieldPath

Required field must have a value from the start

class k8s.models.pod.Pod(new=True, **kwargs)[source]

Bases: Model, ApiMixIn

metadata

Generic field on a k8s model

spec

Generic field on a k8s model

class k8s.models.pod.PodSpec(new=True, **kwargs)[source]

Bases: Model

activeDeadlineSeconds

Generic field on a k8s model

automountServiceAccountToken

Generic field on a k8s model

containers

ListField is a list (array) of a single type on a model

dnsPolicy

Generic field on a k8s model

imagePullSecrets

ListField is a list (array) of a single type on a model

initContainers

ListField is a list (array) of a single type on a model

nodeName

Generic field on a k8s model

nodeSelector

Generic field on a k8s model

restartPolicy

Generic field on a k8s model

selector

Generic field on a k8s model

serviceAccountName

Generic field on a k8s model

terminationGracePeriodSeconds

Generic field on a k8s model

volumes

ListField is a list (array) of a single type on a model

class k8s.models.pod.PodTemplateSpec(new=True, **kwargs)[source]

Bases: Model

metadata

Generic field on a k8s model

spec

Generic field on a k8s model

class k8s.models.pod.Probe(new=True, **kwargs)[source]

Bases: Model

failureThreshold

Generic field on a k8s model

httpGet

Generic field on a k8s model

initialDelaySeconds

Generic field on a k8s model

periodSeconds

Generic field on a k8s model

successThreshold

Generic field on a k8s model

tcpSocket

Generic field on a k8s model

timeoutSeconds

Generic field on a k8s model

class k8s.models.pod.ResourceFieldSelector(new=True, **kwargs)[source]

Bases: Model

containerName

Generic field on a k8s model

divisor

Generic field on a k8s model

resource

Required field must have a value from the start

class k8s.models.pod.ResourceRequirements(new=True, **kwargs)[source]

Bases: Model

limits

Generic field on a k8s model

requests

Generic field on a k8s model

class k8s.models.pod.SecretEnvSource(new=True, **kwargs)[source]

Bases: Model

name

Generic field on a k8s model

optional

Generic field on a k8s model

class k8s.models.pod.SecretKeySelector(new=True, **kwargs)[source]

Bases: Model

key

Required field must have a value from the start

name

Generic field on a k8s model

class k8s.models.pod.SecretVolumeSource(new=True, **kwargs)[source]

Bases: Model

defaultMode

Generic field on a k8s model

optional

Generic field on a k8s model

secretName

Generic field on a k8s model

class k8s.models.pod.TCPSocketAction(new=True, **kwargs)[source]

Bases: Model

port

Generic field on a k8s model

class k8s.models.pod.Volume(new=True, **kwargs)[source]

Bases: Model

awsElasticBlockStore

Generic field on a k8s model

configMap

Generic field on a k8s model

emptyDir

Generic field on a k8s model

gcePersistentDisk

Generic field on a k8s model

hostPath

Generic field on a k8s model

name

Generic field on a k8s model

nfs

Generic field on a k8s model

secret

Generic field on a k8s model

class k8s.models.pod.VolumeMount(new=True, **kwargs)[source]

Bases: Model

mountPath

Generic field on a k8s model

name

Generic field on a k8s model

readOnly

Generic field on a k8s model