{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.Storage.Types
(
storageService
, cloudPlatformReadOnlyScope
, cloudPlatformScope
, storageReadOnlyScope
, storageReadWriteScope
, storageFullControlScope
, ObjectOwner
, objectOwner
, ooEntity
, ooEntityId
, ObjectsInsertProjection (..)
, BucketVersioning
, bucketVersioning
, bvEnabled
, Expr
, expr
, eLocation
, eKind
, eExpression
, eTitle
, eDescription
, BucketsUpdatePredefinedDefaultObjectACL (..)
, ObjectsComposeDestinationPredefinedACL (..)
, BucketRetentionPolicy
, bucketRetentionPolicy
, brpRetentionPeriod
, brpEffectiveTime
, brpIsLocked
, BucketsInsertPredefinedACL (..)
, Buckets
, buckets
, bNextPageToken
, bKind
, bItems
, HmacKeyMetadata
, hmacKeyMetadata
, hkmEtag
, hkmState
, hkmKind
, hkmSelfLink
, hkmTimeCreated
, hkmId
, hkmUpdated
, hkmServiceAccountEmail
, hkmProjectId
, hkmAccessId
, BucketBilling
, bucketBilling
, bbRequesterPays
, Notification
, notification
, nEtag
, nObjectNamePrefix
, nPayloadFormat
, nEventTypes
, nKind
, nTopic
, nSelfLink
, nId
, nCustomAttributes
, BucketLogging
, bucketLogging
, blLogBucket
, blLogObjectPrefix
, ObjectMetadata
, objectMetadata
, omAddtional
, ObjectsPatchPredefinedACL (..)
, BucketLifecycleRuleItemCondition
, bucketLifecycleRuleItemCondition
, blricAge
, blricIsLive
, blricNumNewerVersions
, blricMatchesStorageClass
, blricMatchesPattern
, blricCreatedBefore
, ObjectsRewriteDestinationPredefinedACL (..)
, BucketLifecycle
, bucketLifecycle
, blRule
, BucketLabels
, bucketLabels
, blAddtional
, Channel
, channel
, cResourceURI
, cResourceId
, cKind
, cExpiration
, cToken
, cAddress
, cPayload
, cParams
, cId
, cType
, BucketLifecycleRuleItem
, bucketLifecycleRuleItem
, blriAction
, blriCondition
, ObjectsWatchAllProjection (..)
, BucketCORSItem
, bucketCORSItem
, bciMaxAgeSeconds
, bciOrigin
, bciResponseHeader
, bciMethod
, ObjectAccessControlProjectTeam
, objectAccessControlProjectTeam
, oacptProjectNumber
, oacptTeam
, ObjectCustomerEncryption
, objectCustomerEncryption
, oceKeySha256
, oceEncryptionAlgorithm
, Bucket
, bucket
, bucEtag
, bucLocation
, bucIAMConfiguration
, bucKind
, bucWebsite
, bucProjectNumber
, bucLifecycle
, bucOwner
, bucRetentionPolicy
, bucSelfLink
, bucName
, bucEncryption
, bucStorageClass
, bucVersioning
, bucCORS
, bucTimeCreated
, bucId
, bucLabels
, bucUpdated
, bucDefaultObjectACL
, bucBilling
, bucMetageneration
, bucLogging
, bucACL
, bucDefaultEventBasedHold
, BucketsGetProjection (..)
, Objects
, objects
, oNextPageToken
, oKind
, oItems
, oPrefixes
, BucketsPatchProjection (..)
, HmacKeysMetadata
, hmacKeysMetadata
, hNextPageToken
, hKind
, hItems
, BucketAccessControls
, bucketAccessControls
, bacKind
, bacItems
, BucketEncryption
, bucketEncryption
, beDefaultKmsKeyName
, BucketsUpdateProjection (..)
, ComposeRequest
, composeRequest
, crDestination
, crKind
, crSourceObjects
, ObjectsInsertPredefinedACL (..)
, ObjectsListProjection (..)
, BucketsInsertPredefinedDefaultObjectACL (..)
, BucketsUpdatePredefinedACL (..)
, ServiceAccount
, serviceAccount
, saKind
, saEmailAddress
, ObjectsCopyDestinationPredefinedACL (..)
, ObjectsUpdatePredefinedACL (..)
, BucketOwner
, bucketOwner
, boEntity
, boEntityId
, ComposeRequestSourceObjectsItem
, composeRequestSourceObjectsItem
, crsoiName
, crsoiObjectPreconditions
, crsoiGeneration
, BucketsInsertProjection (..)
, ChannelParams
, channelParams
, cpAddtional
, PolicyBindingsItem
, policyBindingsItem
, pbiMembers
, pbiRole
, pbiCondition
, BucketsListProjection (..)
, ObjectsUpdateProjection (..)
, Object
, object'
, objTemporaryHold
, objEtag
, objTimeStorageClassUpdated
, objRetentionExpirationTime
, objSize
, objKind
, objTimeDeleted
, objCrc32c
, objCustomerEncryption
, objBucket
, objOwner
, objSelfLink
, objMediaLink
, objComponentCount
, objName
, objStorageClass
, objContentEncoding
, objEventBasedHold
, objMetadata
, objTimeCreated
, objId
, objKmsKeyName
, objUpdated
, objContentLanguage
, objCacheControl
, objMetageneration
, objGeneration
, objACL
, objContentDisPosition
, objMD5Hash
, objContentType
, ObjectsPatchProjection (..)
, ComposeRequestSourceObjectsItemObjectPreconditions
, composeRequestSourceObjectsItemObjectPreconditions
, crsoiopIfGenerationMatch
, BucketAccessControlProjectTeam
, bucketAccessControlProjectTeam
, bacptProjectNumber
, bacptTeam
, ObjectAccessControls
, objectAccessControls
, oacKind
, oacItems
, BucketWebsite
, bucketWebsite
, bwMainPageSuffix
, bwNotFoundPage
, BucketAccessControl
, bucketAccessControl
, bacaEmail
, bacaEtag
, bacaKind
, bacaDomain
, bacaBucket
, bacaRole
, bacaSelfLink
, bacaId
, bacaProjectTeam
, bacaEntity
, bacaEntityId
, BucketLifecycleRuleItemAction
, bucketLifecycleRuleItemAction
, blriaStorageClass
, blriaType
, ObjectsGetProjection (..)
, BucketsPatchPredefinedDefaultObjectACL (..)
, TestIAMPermissionsResponse
, testIAMPermissionsResponse
, tiprKind
, tiprPermissions
, HmacKey
, hmacKey
, hkKind
, hkSecret
, hkMetadata
, Policy
, policy
, pEtag
, pResourceId
, pKind
, pBindings
, BucketIAMConfiguration
, bucketIAMConfiguration
, bicBucketPolicyOnly
, BucketsPatchPredefinedACL (..)
, ObjectAccessControl
, objectAccessControl
, oacaEmail
, oacaEtag
, oacaKind
, oacaDomain
, oacaBucket
, oacaRole
, oacaSelfLink
, oacaObject
, oacaId
, oacaProjectTeam
, oacaEntity
, oacaGeneration
, oacaEntityId
, Notifications
, notifications
, notKind
, notItems
, NotificationCustom_attributes
, notificationCustom_attributes
, ncAddtional
, ObjectsCopyProjection (..)
, BucketIAMConfigurationBucketPolicyOnly
, bucketIAMConfigurationBucketPolicyOnly
, bicbpoLockedTime
, bicbpoEnabled
, RewriteResponse
, rewriteResponse
, rrKind
, rrDone
, rrResource
, rrObjectSize
, rrTotalBytesRewritten
, rrRewriteToken
, ObjectsRewriteProjection (..)
) where
import Network.Google.Prelude
import Network.Google.Storage.Types.Product
import Network.Google.Storage.Types.Sum
storageService :: ServiceConfig
storageService
= defaultService (ServiceId "storage:v1")
"www.googleapis.com"
cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"]
cloudPlatformReadOnlyScope = Proxy
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
cloudPlatformScope = Proxy
storageReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_only"]
storageReadOnlyScope = Proxy
storageReadWriteScope :: Proxy '["https://www.googleapis.com/auth/devstorage.read_write"]
storageReadWriteScope = Proxy
storageFullControlScope :: Proxy '["https://www.googleapis.com/auth/devstorage.full_control"]
storageFullControlScope = Proxy