{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.IAM.Types
(
iAMService
, cloudPlatformScope
, LintPolicyResponse
, lintPolicyResponse
, lprLintResults
, CreateServiceAccountKeyRequestPrivateKeyType (..)
, UndeleteRoleRequest
, undeleteRoleRequest
, urrEtag
, AuditConfig
, auditConfig
, acService
, acAuditLogConfigs
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, PermissionStage (..)
, AuditableService
, auditableService
, asName
, QueryAuditableServicesRequest
, queryAuditableServicesRequest
, qasrFullResourceName
, QueryGrantableRolesRequestView (..)
, Empty
, empty
, QueryTestablePermissionsResponse
, queryTestablePermissionsResponse
, qtprNextPageToken
, qtprPermissions
, AuditData
, auditData
, adPolicyDelta
, QueryAuditableServicesResponse
, queryAuditableServicesResponse
, qasrServices
, ServiceAccountKey
, serviceAccountKey
, sakValidAfterTime
, sakPrivateKeyData
, sakPublicKeyData
, sakName
, sakPrivateKeyType
, sakValidBeforeTime
, sakKeyAlgorithm
, LintResult
, lintResult
, lrValidationUnitName
, lrDebugMessage
, lrLocationOffSet
, lrSeverity
, lrBindingOrdinal
, lrFieldName
, lrLevel
, CreateServiceAccountKeyRequest
, createServiceAccountKeyRequest
, csakrPrivateKeyType
, csakrKeyAlgorithm
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprUpdateMask
, siprPolicy
, SignJwtResponse
, signJwtResponse
, sjrKeyId
, sjrSignedJwt
, BindingDelta
, bindingDelta
, bdAction
, bdRole
, bdMember
, bdCondition
, LintPolicyRequestContext
, lintPolicyRequestContext
, lprcAddtional
, SignBlobRequest
, signBlobRequest
, sbrBytesToSign
, ListServiceAccountKeysResponse
, listServiceAccountKeysResponse
, lsakrKeys
, Role
, role'
, rStage
, rEtag
, rIncludedPermissions
, rName
, rDeleted
, rTitle
, rDescription
, ServiceAccount
, serviceAccount
, saEmail
, saEtag
, saUniqueId
, saName
, saDisplayName
, saProjectId
, saOAuth2ClientId
, QueryTestablePermissionsRequest
, queryTestablePermissionsRequest
, qtprFullResourceName
, qtprPageToken
, qtprPageSize
, BindingDeltaAction (..)
, AuditLogConfigLogType (..)
, QueryGrantableRolesResponse
, queryGrantableRolesResponse
, qgrrRoles
, qgrrNextPageToken
, Xgafv (..)
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, LintResultSeverity (..)
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, LintResultLevel (..)
, Policy
, policy
, pAuditConfigs
, pEtag
, pVersion
, pBindings
, RoleStage (..)
, PolicyDelta
, policyDelta
, pdBindingDeltas
, QueryGrantableRolesRequest
, queryGrantableRolesRequest
, qgrrFullResourceName
, qgrrView
, qgrrPageToken
, qgrrPageSize
, SignJwtRequest
, signJwtRequest
, sjrPayload
, ServiceAccountKeyKeyAlgorithm (..)
, AuditLogConfig
, auditLogConfig
, alcLogType
, alcExemptedMembers
, Permission
, permission
, pStage
, pOnlyInPredefinedRoles
, pCustomRolesSupportLevel
, pName
, pTitle
, pAPIdisabled
, pDescription
, SignBlobResponse
, signBlobResponse
, sbrSignature
, sbrKeyId
, ListServiceAccountsResponse
, listServiceAccountsResponse
, lsarNextPageToken
, lsarAccounts
, LintPolicyRequest
, lintPolicyRequest
, lprContext
, lprFullResourceName
, lprPolicy
, lprCondition
, lprBinding
, ListRolesResponse
, listRolesResponse
, lrrRoles
, lrrNextPageToken
, CreateServiceAccountKeyRequestKeyAlgorithm (..)
, PermissionCustomRolesSupportLevel (..)
, CreateServiceAccountRequest
, createServiceAccountRequest
, csarServiceAccount
, csarAccountId
, CreateRoleRequest
, createRoleRequest
, crrRoleId
, crrRole
, ServiceAccountKeyPrivateKeyType (..)
, Binding
, binding
, bMembers
, bRole
, bCondition
) where
import Network.Google.IAM.Types.Product
import Network.Google.IAM.Types.Sum
import Network.Google.Prelude
iAMService :: ServiceConfig
iAMService
= defaultService (ServiceId "iam:v1")
"iam.googleapis.com"
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy;