Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data Permission Source #
Fields :
Instances
data Permission'Type Source #
Permission'READ | |
Permission'WRITE | |
Permission'READWRITE | |
Permission'Type'Unrecognized !Permission'Type'UnrecognizedValue |
Instances
data Permission'Type Source #
Instances
data Permission'Type'UnrecognizedValue Source #
Instances
Fields :
name
:: Lens' Role Data.ByteString.ByteString
keyPermission
:: Lens' Role [Permission]
Instances
Eq Role Source # | |
Ord Role Source # | |
Show Role Source # | |
NFData Role Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth | |
Message Role Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth messageName :: Proxy Role -> Text # defMessage :: Role # fieldsByTag :: Map Tag (FieldDescriptor Role) # fieldsByTextFormatName :: Map String (FieldDescriptor Role) # | |
HasLens' Role "name" ByteString Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth lensOf' :: Functor f => Proxy# "name" -> (ByteString -> f ByteString) -> Role -> f Role # | |
HasLens' Role "keyPermission" [Permission] Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth lensOf' :: Functor f => Proxy# "keyPermission" -> ([Permission] -> f [Permission]) -> Role -> f Role # |
Fields :
Instances
Eq User Source # | |
Ord User Source # | |
Show User Source # | |
NFData User Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth | |
Message User Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth messageName :: Proxy User -> Text # defMessage :: User # fieldsByTag :: Map Tag (FieldDescriptor User) # fieldsByTextFormatName :: Map String (FieldDescriptor User) # | |
HasLens' User "name" ByteString Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth lensOf' :: Functor f => Proxy# "name" -> (ByteString -> f ByteString) -> User -> f User # | |
HasLens' User "password" ByteString Source # | |
Defined in Proto.Etcd.Auth.Authpb.Auth lensOf' :: Functor f => Proxy# "password" -> (ByteString -> f ByteString) -> User -> f User # | |
HasLens' User "roles" [Text] Source # | |