haskell-kubernetes-0.5.0: Haskell bindings to the Kubernetes API (via swagger-codegen)
Kubernetes.Model.V1.EnvVarSource
Synopsis
data EnvVarSource #
EnvVarSource represents a source for the value of an EnvVar.
Constructors
Fields
Instances
Methods
(==) :: EnvVarSource -> EnvVarSource -> Bool #
(/=) :: EnvVarSource -> EnvVarSource -> Bool #
showsPrec :: Int -> EnvVarSource -> ShowS #
show :: EnvVarSource -> String #
showList :: [EnvVarSource] -> ShowS #
Associated Types
type Rep EnvVarSource :: * -> * #
from :: EnvVarSource -> Rep EnvVarSource x #
to :: Rep EnvVarSource x -> EnvVarSource #
arbitrary :: Gen EnvVarSource #
shrink :: EnvVarSource -> [EnvVarSource] #
toJSON :: EnvVarSource -> Value #
toEncoding :: EnvVarSource -> Encoding #
parseJSON :: Value -> Parser EnvVarSource #
fieldRef :: Lens' EnvVarSource (Maybe ObjectFieldSelector) #
configMapKeyRef :: Lens' EnvVarSource (Maybe ConfigMapKeySelector) #
secretKeyRef :: Lens' EnvVarSource (Maybe SecretKeySelector) #
mkEnvVarSource :: EnvVarSource #
Use this method to build a EnvVarSource