{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.SourceRepo
(
sourceRepoService
, sourceReadOnlyScope
, sourceFullControlScope
, cloudPlatformScope
, sourceReadWriteScope
, SourceRepoAPI
, module Network.Google.Resource.SourceRepo.Projects.GetConfig
, module Network.Google.Resource.SourceRepo.Projects.Repos.Create
, module Network.Google.Resource.SourceRepo.Projects.Repos.Delete
, module Network.Google.Resource.SourceRepo.Projects.Repos.Get
, module Network.Google.Resource.SourceRepo.Projects.Repos.GetIAMPolicy
, module Network.Google.Resource.SourceRepo.Projects.Repos.List
, module Network.Google.Resource.SourceRepo.Projects.Repos.Patch
, module Network.Google.Resource.SourceRepo.Projects.Repos.SetIAMPolicy
, module Network.Google.Resource.SourceRepo.Projects.Repos.TestIAMPermissions
, module Network.Google.Resource.SourceRepo.Projects.UpdateConfig
, AuditConfig
, auditConfig
, acService
, acAuditLogConfigs
, ProjectConfig
, projectConfig
, pcPubsubConfigs
, pcEnablePrivateKeyCheck
, pcName
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, ListReposResponse
, listReposResponse
, lrrNextPageToken
, lrrRepos
, Empty
, empty
, UpdateRepoRequest
, updateRepoRequest
, urrUpdateMask
, urrRepo
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprUpdateMask
, siprPolicy
, PubsubConfig
, pubsubConfig
, pcTopic
, pcServiceAccountEmail
, pcMessageFormat
, PubsubConfigMessageFormat (..)
, UpdateProjectConfigRequest
, updateProjectConfigRequest
, upcrProjectConfig
, upcrUpdateMask
, AuditLogConfigLogType (..)
, Xgafv (..)
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, RepoPubsubConfigs
, repoPubsubConfigs
, rpcAddtional
, ProjectConfigPubsubConfigs
, projectConfigPubsubConfigs
, pcpcAddtional
, Repo
, repo
, rPubsubConfigs
, rSize
, rURL
, rName
, rMirrorConfig
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, Policy
, policy
, pAuditConfigs
, pEtag
, pVersion
, pBindings
, AuditLogConfig
, auditLogConfig
, alcLogType
, alcExemptedMembers
, MirrorConfig
, mirrorConfig
, mcURL
, mcDeployKeyId
, mcWebhookId
, Binding
, binding
, bMembers
, bRole
, bCondition
) where
import Network.Google.Prelude
import Network.Google.Resource.SourceRepo.Projects.GetConfig
import Network.Google.Resource.SourceRepo.Projects.Repos.Create
import Network.Google.Resource.SourceRepo.Projects.Repos.Delete
import Network.Google.Resource.SourceRepo.Projects.Repos.Get
import Network.Google.Resource.SourceRepo.Projects.Repos.GetIAMPolicy
import Network.Google.Resource.SourceRepo.Projects.Repos.List
import Network.Google.Resource.SourceRepo.Projects.Repos.Patch
import Network.Google.Resource.SourceRepo.Projects.Repos.SetIAMPolicy
import Network.Google.Resource.SourceRepo.Projects.Repos.TestIAMPermissions
import Network.Google.Resource.SourceRepo.Projects.UpdateConfig
import Network.Google.SourceRepo.Types
type SourceRepoAPI =
ProjectsReposListResource :<|>
ProjectsReposGetIAMPolicyResource
:<|> ProjectsReposPatchResource
:<|> ProjectsReposGetResource
:<|> ProjectsReposCreateResource
:<|> ProjectsReposSetIAMPolicyResource
:<|> ProjectsReposTestIAMPermissionsResource
:<|> ProjectsReposDeleteResource
:<|> ProjectsGetConfigResource
:<|> ProjectsUpdateConfigResource