haskell-kubernetes-0.5.0: Haskell bindings to the Kubernetes API (via swagger-codegen)

Safe HaskellNone
LanguageHaskell2010

Kubernetes.Model.V1.PodSpec

Synopsis

Documentation

data PodSpec #

PodSpec is a description of a pod.

Instances

Eq PodSpec # 

Methods

(==) :: PodSpec -> PodSpec -> Bool #

(/=) :: PodSpec -> PodSpec -> Bool #

Show PodSpec # 
Generic PodSpec # 

Associated Types

type Rep PodSpec :: * -> * #

Methods

from :: PodSpec -> Rep PodSpec x #

to :: Rep PodSpec x -> PodSpec #

Arbitrary PodSpec # 
ToJSON PodSpec # 
FromJSON PodSpec # 
type Rep PodSpec # 
type Rep PodSpec = D1 (MetaData "PodSpec" "Kubernetes.Model.V1.PodSpec" "haskell-kubernetes-0.5.0-GxXiAZGRooLGeU0BCXYigL" False) (C1 (MetaCons "PodSpec" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_volumes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Volume]))) ((:*:) (S1 (MetaSel (Just Symbol "_containers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Container])) (S1 (MetaSel (Just Symbol "_restartPolicy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_terminationGracePeriodSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer))) (S1 (MetaSel (Just Symbol "_activeDeadlineSeconds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))) ((:*:) (S1 (MetaSel (Just Symbol "_dnsPolicy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_nodeSelector") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Any)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_serviceAccountName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_serviceAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_nodeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_hostNetwork") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_hostPID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_hostIPC") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) ((:*:) (S1 (MetaSel (Just Symbol "_securityContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PodSecurityContext))) (S1 (MetaSel (Just Symbol "_imagePullSecrets") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [LocalObjectReference]))))))))

mkPodSpec :: [Container] -> PodSpec #

Use this method to build a PodSpec