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

Safe HaskellNone
LanguageHaskell2010

Kubernetes.Model.V1.Volume

Synopsis

Documentation

data Volume #

Volume represents a named volume in a pod that may be accessed by any container in the pod.

Instances

Eq Volume # 

Methods

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

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

Show Volume # 
Generic Volume # 

Associated Types

type Rep Volume :: * -> * #

Methods

from :: Volume -> Rep Volume x #

to :: Rep Volume x -> Volume #

Arbitrary Volume # 
ToJSON Volume # 
FromJSON Volume # 
type Rep Volume # 
type Rep Volume = D1 (MetaData "Volume" "Kubernetes.Model.V1.Volume" "haskell-kubernetes-0.5.0-GxXiAZGRooLGeU0BCXYigL" False) (C1 (MetaCons "Volume" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_name") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_hostPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HostPathVolumeSource)))) ((:*:) (S1 (MetaSel (Just Symbol "_emptyDir") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmptyDirVolumeSource))) (S1 (MetaSel (Just Symbol "_gcePersistentDisk") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GCEPersistentDiskVolumeSource))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_awsElasticBlockStore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe AWSElasticBlockStoreVolumeSource))) (S1 (MetaSel (Just Symbol "_gitRepo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GitRepoVolumeSource)))) ((:*:) (S1 (MetaSel (Just Symbol "_secret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe SecretVolumeSource))) ((:*:) (S1 (MetaSel (Just Symbol "_nfs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NFSVolumeSource))) (S1 (MetaSel (Just Symbol "_iscsi") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISCSIVolumeSource))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_glusterfs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GlusterfsVolumeSource))) (S1 (MetaSel (Just Symbol "_persistentVolumeClaim") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PersistentVolumeClaimVolumeSource)))) ((:*:) (S1 (MetaSel (Just Symbol "_rbd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RBDVolumeSource))) (S1 (MetaSel (Just Symbol "_flexVolume") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FlexVolumeSource))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cinder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CinderVolumeSource))) (S1 (MetaSel (Just Symbol "_cephfs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CephFSVolumeSource)))) ((:*:) (S1 (MetaSel (Just Symbol "_flocker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FlockerVolumeSource))) ((:*:) (S1 (MetaSel (Just Symbol "_downwardAPI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DownwardAPIVolumeSource))) (S1 (MetaSel (Just Symbol "_fc") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FCVolumeSource)))))))))

mkVolume :: Text -> Volume #

Use this method to build a Volume