module Network.Google.IAM
(
iAMService
, cloudPlatformScope
, IAMAPI
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Create
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Delete
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Get
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.GetIAMPolicy
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.Create
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.Delete
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.Get
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.List
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.List
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.SetIAMPolicy
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.SignBlob
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.TestIAMPermissions
, module Network.Google.Resource.IAM.Projects.ServiceAccounts.Update
, module Network.Google.Resource.IAM.Roles.QueryGrantableRoles
, Empty
, empty
, AuditData
, auditData
, adPolicyDelta
, ServiceAccountKey
, serviceAccountKey
, sakValidAfterTime
, sakPrivateKeyData
, sakPublicKeyData
, sakName
, sakPrivateKeyType
, sakValidBeforeTime
, sakKeyAlgorithm
, CreateServiceAccountKeyRequest
, createServiceAccountKeyRequest
, csakrPrivateKeyType
, csakrKeyAlgorithm
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprPolicy
, BindingDelta
, bindingDelta
, bdAction
, bdRole
, bdMember
, SignBlobRequest
, signBlobRequest
, sbrBytesToSign
, ListServiceAccountKeysResponse
, listServiceAccountKeysResponse
, lsakrKeys
, Role
, role'
, rName
, rTitle
, rDescription
, ServiceAccount
, serviceAccount
, saEmail
, saEtag
, saUniqueId
, saName
, saDisplayName
, saProjectId
, saOAuth2ClientId
, QueryGrantableRolesResponse
, queryGrantableRolesResponse
, qgrrRoles
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, Policy
, policy
, pEtag
, pVersion
, pBindings
, PolicyDelta
, policyDelta
, pdBindingDeltas
, QueryGrantableRolesRequest
, queryGrantableRolesRequest
, qgrrFullResourceName
, SignBlobResponse
, signBlobResponse
, sbrSignature
, sbrKeyId
, ListServiceAccountsResponse
, listServiceAccountsResponse
, lsarNextPageToken
, lsarAccounts
, CreateServiceAccountRequest
, createServiceAccountRequest
, csarServiceAccount
, csarAccountId
, Binding
, binding
, bMembers
, bRole
) where
import Network.Google.IAM.Types
import Network.Google.Prelude
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Create
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Delete
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Get
import Network.Google.Resource.IAM.Projects.ServiceAccounts.GetIAMPolicy
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.Create
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.Delete
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.Get
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Keys.List
import Network.Google.Resource.IAM.Projects.ServiceAccounts.List
import Network.Google.Resource.IAM.Projects.ServiceAccounts.SetIAMPolicy
import Network.Google.Resource.IAM.Projects.ServiceAccounts.SignBlob
import Network.Google.Resource.IAM.Projects.ServiceAccounts.TestIAMPermissions
import Network.Google.Resource.IAM.Projects.ServiceAccounts.Update
import Network.Google.Resource.IAM.Roles.QueryGrantableRoles
type IAMAPI =
RolesQueryGrantableRolesResource :<|>
ProjectsServiceAccountsKeysListResource
:<|> ProjectsServiceAccountsKeysGetResource
:<|> ProjectsServiceAccountsKeysCreateResource
:<|> ProjectsServiceAccountsKeysDeleteResource
:<|> ProjectsServiceAccountsListResource
:<|> ProjectsServiceAccountsGetIAMPolicyResource
:<|> ProjectsServiceAccountsGetResource
:<|> ProjectsServiceAccountsCreateResource
:<|> ProjectsServiceAccountsSetIAMPolicyResource
:<|> ProjectsServiceAccountsSignBlobResource
:<|>
ProjectsServiceAccountsTestIAMPermissionsResource
:<|> ProjectsServiceAccountsDeleteResource
:<|> ProjectsServiceAccountsUpdateResource