{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.AccessApproval
(
accessApprovalService
, cloudPlatformScope
, AccessApprovalAPI
, module Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.Approve
, module Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.Dismiss
, module Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.Get
, module Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.List
, module Network.Google.Resource.AccessApproval.Folders.GetAccessApprovalSettings
, module Network.Google.Resource.AccessApproval.Folders.UpdateAccessApprovalSettings
, module Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.Approve
, module Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.Dismiss
, module Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.Get
, module Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.List
, module Network.Google.Resource.AccessApproval.Organizations.GetAccessApprovalSettings
, module Network.Google.Resource.AccessApproval.Organizations.UpdateAccessApprovalSettings
, module Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.Approve
, module Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.Dismiss
, module Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.Get
, module Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.List
, module Network.Google.Resource.AccessApproval.Projects.GetAccessApprovalSettings
, module Network.Google.Resource.AccessApproval.Projects.UpdateAccessApprovalSettings
, ListApprovalRequestsResponse
, listApprovalRequestsResponse
, larrNextPageToken
, larrApprovalRequests
, ApproveDecision
, approveDecision
, adApproveTime
, adExpireTime
, AccessLocations
, accessLocations
, alPrincipalOfficeCountry
, alPrincipalPhysicalLocationCountry
, DismissDecision
, dismissDecision
, ddDismissTime
, AccessReasonType (..)
, AccessApprovalSettings
, accessApprovalSettings
, aasName
, aasNotificationEmails
, ApprovalRequest
, approvalRequest
, arRequestedResourceName
, arRequestedExpiration
, arRequestTime
, arRequestedReason
, arName
, arApprove
, arDismiss
, arRequestedLocations
, DismissApprovalRequestMessage
, dismissApprovalRequestMessage
, Xgafv (..)
, ApproveApprovalRequestMessage
, approveApprovalRequestMessage
, aarmExpireTime
, AccessReason
, accessReason
, arType
, arDetail
) where
import Network.Google.AccessApproval.Types
import Network.Google.Prelude
import Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.Approve
import Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.Dismiss
import Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.Get
import Network.Google.Resource.AccessApproval.Folders.ApprovalRequests.List
import Network.Google.Resource.AccessApproval.Folders.GetAccessApprovalSettings
import Network.Google.Resource.AccessApproval.Folders.UpdateAccessApprovalSettings
import Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.Approve
import Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.Dismiss
import Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.Get
import Network.Google.Resource.AccessApproval.Organizations.ApprovalRequests.List
import Network.Google.Resource.AccessApproval.Organizations.GetAccessApprovalSettings
import Network.Google.Resource.AccessApproval.Organizations.UpdateAccessApprovalSettings
import Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.Approve
import Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.Dismiss
import Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.Get
import Network.Google.Resource.AccessApproval.Projects.ApprovalRequests.List
import Network.Google.Resource.AccessApproval.Projects.GetAccessApprovalSettings
import Network.Google.Resource.AccessApproval.Projects.UpdateAccessApprovalSettings
type AccessApprovalAPI =
FoldersApprovalRequestsListResource :<|>
FoldersApprovalRequestsGetResource
:<|> FoldersApprovalRequestsApproveResource
:<|> FoldersApprovalRequestsDismissResource
:<|> FoldersUpdateAccessApprovalSettingsResource
:<|> FoldersGetAccessApprovalSettingsResource
:<|> OrganizationsApprovalRequestsListResource
:<|> OrganizationsApprovalRequestsGetResource
:<|> OrganizationsApprovalRequestsApproveResource
:<|> OrganizationsApprovalRequestsDismissResource
:<|>
OrganizationsUpdateAccessApprovalSettingsResource
:<|> OrganizationsGetAccessApprovalSettingsResource
:<|> ProjectsApprovalRequestsListResource
:<|> ProjectsApprovalRequestsGetResource
:<|> ProjectsApprovalRequestsApproveResource
:<|> ProjectsApprovalRequestsDismissResource
:<|> ProjectsUpdateAccessApprovalSettingsResource
:<|> ProjectsGetAccessApprovalSettingsResource