{-# LANGUAGE DataKinds #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE TypeOperators #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
module Network.Google.SecurityCenter
(
securityCenterService
, cloudPlatformScope
, SecurityCenterAPI
, module Network.Google.Resource.SecurityCenter.Organizations.Assets.Group
, module Network.Google.Resource.SecurityCenter.Organizations.Assets.List
, module Network.Google.Resource.SecurityCenter.Organizations.Assets.RunDiscovery
, module Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks
, module Network.Google.Resource.SecurityCenter.Organizations.GetOrganizationSettings
, module Network.Google.Resource.SecurityCenter.Organizations.Operations.Cancel
, module Network.Google.Resource.SecurityCenter.Organizations.Operations.Delete
, module Network.Google.Resource.SecurityCenter.Organizations.Operations.Get
, module Network.Google.Resource.SecurityCenter.Organizations.Operations.List
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Create
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.Create
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.Group
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.List
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.Patch
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.SetState
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Get
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.GetIAMPolicy
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.List
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.Patch
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.SetIAMPolicy
, module Network.Google.Resource.SecurityCenter.Organizations.Sources.TestIAMPermissions
, module Network.Google.Resource.SecurityCenter.Organizations.UpdateOrganizationSettings
, ListFindingsResultStateChange (..)
, Status
, status
, sDetails
, sCode
, sMessage
, ListFindingsResponse
, listFindingsResponse
, lfrReadTime
, lfrNextPageToken
, lfrTotalSize
, lfrListFindingsResults
, AuditConfig
, auditConfig
, acService
, acAuditLogConfigs
, Expr
, expr
, eLocation
, eExpression
, eTitle
, eDescription
, ListOperationsResponse
, listOperationsResponse
, lorNextPageToken
, lorOperations
, GetIAMPolicyRequest
, getIAMPolicyRequest
, GroupFindingsResponse
, groupFindingsResponse
, gfrReadTime
, gfrNextPageToken
, gfrTotalSize
, gfrGroupByResults
, RunAssetDiscoveryRequest
, runAssetDiscoveryRequest
, AssetDiscoveryConfigInclusionMode (..)
, Operation
, operation
, oDone
, oError
, oResponse
, oName
, oMetadata
, Finding
, finding
, fParent
, fSourceProperties
, fState
, fResourceName
, fSecurityMarks
, fCategory
, fExternalURI
, fEventTime
, fName
, fCreateTime
, Empty
, empty
, ListFindingsResult
, listFindingsResult
, lfrFinding
, lfrStateChange
, GroupAssetsRequest
, groupAssetsRequest
, garGroupBy
, garReadTime
, garFilter
, garPageToken
, garPageSize
, garCompareDuration
, GroupFindingsRequest
, groupFindingsRequest
, gGroupBy
, gReadTime
, gFilter
, gPageToken
, gPageSize
, gCompareDuration
, AssetDiscoveryConfig
, assetDiscoveryConfig
, adcInclusionMode
, adcProjectIds
, Asset
, asset
, aSecurityMarks
, aResourceProperties
, aUpdateTime
, aSecurityCenterProperties
, aName
, aIAMPolicy
, aCreateTime
, SecurityMarks
, securityMarks
, smName
, smMarks
, AssetResourceProperties
, assetResourceProperties
, arpAddtional
, StatusDetailsItem
, statusDetailsItem
, sdiAddtional
, OrganizationSettings
, organizationSettings
, osAssetDiscoveryConfig
, osEnableAssetDiscovery
, osName
, SetFindingStateRequestState (..)
, SetIAMPolicyRequest
, setIAMPolicyRequest
, siprUpdateMask
, siprPolicy
, FindingSourceProperties
, findingSourceProperties
, fspAddtional
, ListAssetsResultStateChange (..)
, SetFindingStateRequest
, setFindingStateRequest
, sfsrState
, sfsrStartTime
, SecurityCenterProperties
, securityCenterProperties
, scpResourceType
, scpResourceName
, scpResourceParent
, scpResourceProject
, scpResourceOwners
, GroupAssetsResponse
, groupAssetsResponse
, groReadTime
, groNextPageToken
, groTotalSize
, groGroupByResults
, ListSourcesResponse
, listSourcesResponse
, lsrNextPageToken
, lsrSources
, GroupResultProperties
, groupResultProperties
, grpAddtional
, AuditLogConfigLogType (..)
, GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse
, googleCloudSecuritycenterV1RunAssetDiscoveryResponse
, gcsvradrState
, gcsvradrDuration
, ListAssetsResponse
, listAssetsResponse
, larReadTime
, larNextPageToken
, larListAssetsResults
, larTotalSize
, FindingState (..)
, Xgafv (..)
, TestIAMPermissionsRequest
, testIAMPermissionsRequest
, tiprPermissions
, GoogleCloudSecuritycenterV1RunAssetDiscoveryResponseState (..)
, IAMPolicy
, iamPolicy
, ipPolicyBlob
, Source
, source
, sName
, sDisplayName
, sDescription
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiamprPermissions
, ListAssetsResult
, listAssetsResult
, larAsset
, larStateChange
, Policy
, policy
, pAuditConfigs
, pEtag
, pVersion
, pBindings
, OperationMetadata
, operationMetadata
, omAddtional
, AuditLogConfig
, auditLogConfig
, alcLogType
, alcExemptedMembers
, GroupResult
, groupResult
, grCount
, grProperties
, OperationResponse
, operationResponse
, orAddtional
, SecurityMarksMarks
, securityMarksMarks
, smmAddtional
, GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponseState (..)
, GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse
, googleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse
, gState
, gDuration
, Binding
, binding
, bMembers
, bRole
, bCondition
) where
import Network.Google.Prelude
import Network.Google.Resource.SecurityCenter.Organizations.Assets.Group
import Network.Google.Resource.SecurityCenter.Organizations.Assets.List
import Network.Google.Resource.SecurityCenter.Organizations.Assets.RunDiscovery
import Network.Google.Resource.SecurityCenter.Organizations.Assets.UpdateSecurityMarks
import Network.Google.Resource.SecurityCenter.Organizations.GetOrganizationSettings
import Network.Google.Resource.SecurityCenter.Organizations.Operations.Cancel
import Network.Google.Resource.SecurityCenter.Organizations.Operations.Delete
import Network.Google.Resource.SecurityCenter.Organizations.Operations.Get
import Network.Google.Resource.SecurityCenter.Organizations.Operations.List
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Create
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.Create
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.Group
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.List
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.Patch
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.SetState
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Findings.UpdateSecurityMarks
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Get
import Network.Google.Resource.SecurityCenter.Organizations.Sources.GetIAMPolicy
import Network.Google.Resource.SecurityCenter.Organizations.Sources.List
import Network.Google.Resource.SecurityCenter.Organizations.Sources.Patch
import Network.Google.Resource.SecurityCenter.Organizations.Sources.SetIAMPolicy
import Network.Google.Resource.SecurityCenter.Organizations.Sources.TestIAMPermissions
import Network.Google.Resource.SecurityCenter.Organizations.UpdateOrganizationSettings
import Network.Google.SecurityCenter.Types
type SecurityCenterAPI =
OrganizationsSourcesFindingsGroupResource :<|>
OrganizationsSourcesFindingsListResource
:<|> OrganizationsSourcesFindingsSetStateResource
:<|> OrganizationsSourcesFindingsPatchResource
:<|>
OrganizationsSourcesFindingsUpdateSecurityMarksResource
:<|> OrganizationsSourcesFindingsCreateResource
:<|> OrganizationsSourcesListResource
:<|> OrganizationsSourcesGetIAMPolicyResource
:<|> OrganizationsSourcesPatchResource
:<|> OrganizationsSourcesGetResource
:<|> OrganizationsSourcesCreateResource
:<|> OrganizationsSourcesSetIAMPolicyResource
:<|> OrganizationsSourcesTestIAMPermissionsResource
:<|> OrganizationsAssetsGroupResource
:<|> OrganizationsAssetsListResource
:<|> OrganizationsAssetsUpdateSecurityMarksResource
:<|> OrganizationsAssetsRunDiscoveryResource
:<|> OrganizationsOperationsListResource
:<|> OrganizationsOperationsGetResource
:<|> OrganizationsOperationsCancelResource
:<|> OrganizationsOperationsDeleteResource
:<|> OrganizationsUpdateOrganizationSettingsResource
:<|> OrganizationsGetOrganizationSettingsResource