{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.BinaryAuthorization.Types
(
binaryAuthorizationService
, cloudPlatformScope
, 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.Product
import Network.Google.BinaryAuthorization.Types.Sum
import Network.Google.Prelude
binaryAuthorizationService :: ServiceConfig
binaryAuthorizationService
= defaultService
(ServiceId "binaryauthorization:v1beta1")
"binaryauthorization.googleapis.com"
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;