{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.SourceRepo.Types
(
sourceRepoService
, sourceReadOnlyScope
, sourceFullControlScope
, cloudPlatformScope
, sourceReadWriteScope
, 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.SourceRepo.Types.Product
import Network.Google.SourceRepo.Types.Sum
sourceRepoService :: ServiceConfig
sourceRepoService
= defaultService (ServiceId "sourcerepo:v1")
"sourcerepo.googleapis.com"
sourceReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/source.read_only"]
sourceReadOnlyScope = Proxy;
sourceFullControlScope :: Proxy '["https://www.googleapis.com/auth/source.full_control"]
sourceFullControlScope = Proxy;
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;
sourceReadWriteScope :: Proxy '["https://www.googleapis.com/auth/source.read_write"]
sourceReadWriteScope = Proxy;