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