Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- parseDrvSecretsMap :: Map ByteString ByteString -> Either Text (Map Text Text)
- writeSecrets :: (MonadIO m, KatipContext m) => Bool -> Maybe SecretContext -> Maybe FilePath -> Map Text Text -> Map Text (Sensitive Secret) -> FilePath -> m ()
- data RunEffectParams = RunEffectParams {
- runEffectDerivation :: Derivation
- runEffectToken :: Maybe (Sensitive Text)
- runEffectSecretsConfigPath :: Maybe FilePath
- runEffectSecretContext :: Maybe SecretContext
- runEffectApiBaseURL :: Text
- runEffectDir :: FilePath
- runEffectProjectId :: Maybe (Id "project")
- runEffectProjectPath :: Maybe Text
- runEffectUseNixDaemonProxy :: Bool
- runEffectExtraNixOptions :: [(Text, Text)]
- runEffectFriendly :: Bool
- (=:) :: k -> a -> Map k a
- runEffect :: (MonadThrow m, KatipContext m) => RunEffectParams -> m ExitCode
- withNixDaemonProxy :: [(Text, Text)] -> FilePath -> IO a -> IO a
Documentation
parseDrvSecretsMap :: Map ByteString ByteString -> Either Text (Map Text Text) Source #
writeSecrets :: (MonadIO m, KatipContext m) => Bool -> Maybe SecretContext -> Maybe FilePath -> Map Text Text -> Map Text (Sensitive Secret) -> FilePath -> m () Source #
Write secrets to file based on secretsMap value
data RunEffectParams Source #
RunEffectParams | |
|
runEffect :: (MonadThrow m, KatipContext m) => RunEffectParams -> m ExitCode Source #