{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.BinaryAuthorization
(
binaryAuthorizationService
, cloudPlatformScope
, BinaryAuthorizationAPI
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Create
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Delete
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Get
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.GetIAMPolicy
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.List
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.SetIAMPolicy
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.TestIAMPermissions
, module Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Update
, module Network.Google.Resource.BinaryAuthorization.Projects.GetPolicy
, module Network.Google.Resource.BinaryAuthorization.Projects.Policy.GetIAMPolicy
, module Network.Google.Resource.BinaryAuthorization.Projects.Policy.SetIAMPolicy
, module Network.Google.Resource.BinaryAuthorization.Projects.Policy.TestIAMPermissions
, module Network.Google.Resource.BinaryAuthorization.Projects.UpdatePolicy
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, UserOwnedDrydockNote
, userOwnedDrydockNote
, uodnDelegationServiceAccountEmail
, uodnPublicKeys
, uodnNoteReference
, Empty
, empty
, AdmissionRuleEnforcementMode (..)
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprPolicy
, ListAttestorsResponse
, listAttestorsResponse
, larNextPageToken
, larAttestors
, AdmissionWhiteListPattern
, admissionWhiteListPattern
, awlpNamePattern
, AdmissionRule
, admissionRule
, arEnforcementMode
, arEvaluationMode
, arRequireAttestationsBy
, AdmissionRuleEvaluationMode (..)
, Xgafv (..)
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, IAMPolicy
, iamPolicy
, ipEtag
, ipVersion
, ipBindings
, AttestorPublicKey
, attestorPublicKey
, apkAsciiArmoredPgpPublicKey
, apkId
, apkComment
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, Policy
, policy
, pDefaultAdmissionRule
, pAdmissionWhiteListPatterns
, pClusterAdmissionRules
, pUpdateTime
, pName
, pDescription
, PolicyClusterAdmissionRules
, policyClusterAdmissionRules
, pcarAddtional
, Attestor
, attestor
, aUserOwnedDrydockNote
, aUpdateTime
, aName
, aDescription
, Binding
, binding
, bMembers
, bRole
, bCondition
) where
import Network.Google.BinaryAuthorization.Types
import Network.Google.Prelude
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Create
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Delete
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Get
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.GetIAMPolicy
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.List
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.SetIAMPolicy
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.TestIAMPermissions
import Network.Google.Resource.BinaryAuthorization.Projects.Attestors.Update
import Network.Google.Resource.BinaryAuthorization.Projects.GetPolicy
import Network.Google.Resource.BinaryAuthorization.Projects.Policy.GetIAMPolicy
import Network.Google.Resource.BinaryAuthorization.Projects.Policy.SetIAMPolicy
import Network.Google.Resource.BinaryAuthorization.Projects.Policy.TestIAMPermissions
import Network.Google.Resource.BinaryAuthorization.Projects.UpdatePolicy
type BinaryAuthorizationAPI =
ProjectsAttestorsListResource :<|>
ProjectsAttestorsGetIAMPolicyResource
:<|> ProjectsAttestorsGetResource
:<|> ProjectsAttestorsCreateResource
:<|> ProjectsAttestorsSetIAMPolicyResource
:<|> ProjectsAttestorsTestIAMPermissionsResource
:<|> ProjectsAttestorsDeleteResource
:<|> ProjectsAttestorsUpdateResource
:<|> ProjectsPolicyGetIAMPolicyResource
:<|> ProjectsPolicySetIAMPolicyResource
:<|> ProjectsPolicyTestIAMPermissionsResource
:<|> ProjectsUpdatePolicyResource
:<|> ProjectsGetPolicyResource