{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.OSLogin
(
oSLoginService
, computeScope
, cloudPlatformScope
, OSLoginAPI
, module Network.Google.Resource.OSLogin.Users.GetLoginProFile
, module Network.Google.Resource.OSLogin.Users.ImportSSHPublicKey
, module Network.Google.Resource.OSLogin.Users.Projects.Delete
, module Network.Google.Resource.OSLogin.Users.SSHPublicKeys.Delete
, module Network.Google.Resource.OSLogin.Users.SSHPublicKeys.Get
, module Network.Google.Resource.OSLogin.Users.SSHPublicKeys.Patch
, PosixAccountOperatingSystemType (..)
, LoginProFileSSHPublicKeys
, loginProFileSSHPublicKeys
, lpfspkAddtional
, Empty
, empty
, LoginProFile
, loginProFile
, lpfPosixAccounts
, lpfSSHPublicKeys
, lpfName
, ImportSSHPublicKeyResponse
, importSSHPublicKeyResponse
, ispkrLoginProFile
, SSHPublicKey
, sshPublicKey
, spkFingerprint
, spkKey
, spkExpirationTimeUsec
, PosixAccount
, posixAccount
, paGecos
, paUid
, paUsername
, paShell
, paPrimary
, paAccountId
, paGid
, paOperatingSystemType
, paSystemId
, paHomeDirectory
, Xgafv (..)
) where
import Network.Google.OSLogin.Types
import Network.Google.Prelude
import Network.Google.Resource.OSLogin.Users.GetLoginProFile
import Network.Google.Resource.OSLogin.Users.ImportSSHPublicKey
import Network.Google.Resource.OSLogin.Users.Projects.Delete
import Network.Google.Resource.OSLogin.Users.SSHPublicKeys.Delete
import Network.Google.Resource.OSLogin.Users.SSHPublicKeys.Get
import Network.Google.Resource.OSLogin.Users.SSHPublicKeys.Patch
type OSLoginAPI =
UsersSSHPublicKeysPatchResource :<|>
UsersSSHPublicKeysGetResource
:<|> UsersSSHPublicKeysDeleteResource
:<|> UsersProjectsDeleteResource
:<|> UsersImportSSHPublicKeyResource
:<|> UsersGetLoginProFileResource