Safe Haskell | None |
---|---|
Language | GHC2024 |
Synopsis
- type BigQueryScopes = '["https://www.googleapis.com/auth/bigquery", "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/cloud-platform.read-only", "https://www.googleapis.com/auth/devstorage.full_control", "https://www.googleapis.com/auth/devstorage.read_only", "https://www.googleapis.com/auth/devstorage.read_write"]
- data GoogleEnv = GoogleEnv {}
- makeGoogleEnvWithCredentials :: (MonadIO m, MonadCatch m, Katip m) => Maybe Text -> Maybe Seconds -> Maybe Seconds -> Credentials BigQueryScopes -> m GoogleEnv
- googleCredentialsFromJson :: (MonadIO m, MonadCatch m) => CredentialsJson -> m (Credentials BigQueryScopes)
Documentation
type BigQueryScopes = '["https://www.googleapis.com/auth/bigquery", "https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/cloud-platform.read-only", "https://www.googleapis.com/auth/devstorage.full_control", "https://www.googleapis.com/auth/devstorage.read_only", "https://www.googleapis.com/auth/devstorage.read_write"] #
makeGoogleEnvWithCredentials :: (MonadIO m, MonadCatch m, Katip m) => Maybe Text -> Maybe Seconds -> Maybe Seconds -> Credentials BigQueryScopes -> m GoogleEnv #
Creates a google env with the scopes required for bigquery ops
googleCredentialsFromJson :: (MonadIO m, MonadCatch m) => CredentialsJson -> m (Credentials BigQueryScopes) #