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

Safe HaskellNone
LanguageHaskell2010

Kubernetes.Model.V1.PersistentVolumeSpec

Synopsis

Documentation

data PersistentVolumeSpec #

PersistentVolumeSpec is the specification of a persistent volume.

Instances

Eq PersistentVolumeSpec # 
Show PersistentVolumeSpec # 
Generic PersistentVolumeSpec # 
Arbitrary PersistentVolumeSpec # 
ToJSON PersistentVolumeSpec # 
FromJSON PersistentVolumeSpec # 
type Rep PersistentVolumeSpec # 
type Rep PersistentVolumeSpec = D1 (MetaData "PersistentVolumeSpec" "Kubernetes.Model.V1.PersistentVolumeSpec" "haskell-kubernetes-0.5.0-GxXiAZGRooLGeU0BCXYigL" False) (C1 (MetaCons "PersistentVolumeSpec" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_capacity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Any))) (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 "_hostPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe HostPathVolumeSource))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_glusterfs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GlusterfsVolumeSource))) (S1 (MetaSel (Just Symbol "_nfs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe NFSVolumeSource)))) ((:*:) (S1 (MetaSel (Just Symbol "_rbd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RBDVolumeSource))) (S1 (MetaSel (Just Symbol "_iscsi") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ISCSIVolumeSource)))))) ((:*:) ((:*:) ((:*:) (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 "_fc") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FCVolumeSource))) (S1 (MetaSel (Just Symbol "_flocker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FlockerVolumeSource))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_flexVolume") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FlexVolumeSource))) (S1 (MetaSel (Just Symbol "_accessModes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [PersistentVolumeAccessMode])))) ((:*:) (S1 (MetaSel (Just Symbol "_claimRef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ObjectReference))) (S1 (MetaSel (Just Symbol "_persistentVolumeReclaimPolicy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

mkPersistentVolumeSpec :: PersistentVolumeSpec #

Use this method to build a PersistentVolumeSpec