{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-name-shadowing #-}
{-# OPTIONS_GHC -fno-warn-unused-binds #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
-- |
-- Module : Gogol.BigtableAdmin
-- Copyright : (c) 2015-2025 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay <brendan.g.hay+gogol@gmail.com>
-- Toni Cebrián <toni@tonicebrian.com>
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
--
-- Administer your Cloud Bigtable tables and instances.
--
-- /See:/ <https://cloud.google.com/bigtable/ Cloud Bigtable Admin API Reference>
module Gogol.BigtableAdmin
( -- * Configuration
bigtableAdminService,
-- * OAuth Scopes
Bigtable'Admin,
Bigtable'Admin'Cluster,
Bigtable'Admin'Instance,
Bigtable'Admin'Table,
CloudBigtable'Admin,
CloudBigtable'Admin'Cluster,
CloudBigtable'Admin'Table,
CloudPlatform'FullControl,
CloudPlatform'ReadOnly,
-- * Resources
-- ** bigtableadmin.operations.get
BigtableAdminOperationsGetResource,
BigtableAdminOperationsGet (..),
newBigtableAdminOperationsGet,
-- ** bigtableadmin.operations.projects.operations.list
BigtableAdminOperationsProjectsOperationsListResource,
BigtableAdminOperationsProjectsOperationsList (..),
newBigtableAdminOperationsProjectsOperationsList,
-- ** bigtableadmin.projects.instances.appProfiles.create
BigtableAdminProjectsInstancesAppProfilesCreateResource,
BigtableAdminProjectsInstancesAppProfilesCreate (..),
newBigtableAdminProjectsInstancesAppProfilesCreate,
-- ** bigtableadmin.projects.instances.appProfiles.delete
BigtableAdminProjectsInstancesAppProfilesDeleteResource,
BigtableAdminProjectsInstancesAppProfilesDelete (..),
newBigtableAdminProjectsInstancesAppProfilesDelete,
-- ** bigtableadmin.projects.instances.appProfiles.get
BigtableAdminProjectsInstancesAppProfilesGetResource,
BigtableAdminProjectsInstancesAppProfilesGet (..),
newBigtableAdminProjectsInstancesAppProfilesGet,
-- ** bigtableadmin.projects.instances.appProfiles.list
BigtableAdminProjectsInstancesAppProfilesListResource,
BigtableAdminProjectsInstancesAppProfilesList (..),
newBigtableAdminProjectsInstancesAppProfilesList,
-- ** bigtableadmin.projects.instances.appProfiles.patch
BigtableAdminProjectsInstancesAppProfilesPatchResource,
BigtableAdminProjectsInstancesAppProfilesPatch (..),
newBigtableAdminProjectsInstancesAppProfilesPatch,
-- ** bigtableadmin.projects.instances.clusters.backups.copy
BigtableAdminProjectsInstancesClustersBackupsCopyResource,
BigtableAdminProjectsInstancesClustersBackupsCopy (..),
newBigtableAdminProjectsInstancesClustersBackupsCopy,
-- ** bigtableadmin.projects.instances.clusters.backups.create
BigtableAdminProjectsInstancesClustersBackupsCreateResource,
BigtableAdminProjectsInstancesClustersBackupsCreate (..),
newBigtableAdminProjectsInstancesClustersBackupsCreate,
-- ** bigtableadmin.projects.instances.clusters.backups.delete
BigtableAdminProjectsInstancesClustersBackupsDeleteResource,
BigtableAdminProjectsInstancesClustersBackupsDelete (..),
newBigtableAdminProjectsInstancesClustersBackupsDelete,
-- ** bigtableadmin.projects.instances.clusters.backups.get
BigtableAdminProjectsInstancesClustersBackupsGetResource,
BigtableAdminProjectsInstancesClustersBackupsGet (..),
newBigtableAdminProjectsInstancesClustersBackupsGet,
-- ** bigtableadmin.projects.instances.clusters.backups.getIamPolicy
BigtableAdminProjectsInstancesClustersBackupsGetIamPolicyResource,
BigtableAdminProjectsInstancesClustersBackupsGetIamPolicy (..),
newBigtableAdminProjectsInstancesClustersBackupsGetIamPolicy,
-- ** bigtableadmin.projects.instances.clusters.backups.list
BigtableAdminProjectsInstancesClustersBackupsListResource,
BigtableAdminProjectsInstancesClustersBackupsList (..),
newBigtableAdminProjectsInstancesClustersBackupsList,
-- ** bigtableadmin.projects.instances.clusters.backups.patch
BigtableAdminProjectsInstancesClustersBackupsPatchResource,
BigtableAdminProjectsInstancesClustersBackupsPatch (..),
newBigtableAdminProjectsInstancesClustersBackupsPatch,
-- ** bigtableadmin.projects.instances.clusters.backups.setIamPolicy
BigtableAdminProjectsInstancesClustersBackupsSetIamPolicyResource,
BigtableAdminProjectsInstancesClustersBackupsSetIamPolicy (..),
newBigtableAdminProjectsInstancesClustersBackupsSetIamPolicy,
-- ** bigtableadmin.projects.instances.clusters.backups.testIamPermissions
BigtableAdminProjectsInstancesClustersBackupsTestIamPermissionsResource,
BigtableAdminProjectsInstancesClustersBackupsTestIamPermissions (..),
newBigtableAdminProjectsInstancesClustersBackupsTestIamPermissions,
-- ** bigtableadmin.projects.instances.clusters.create
BigtableAdminProjectsInstancesClustersCreateResource,
BigtableAdminProjectsInstancesClustersCreate (..),
newBigtableAdminProjectsInstancesClustersCreate,
-- ** bigtableadmin.projects.instances.clusters.delete
BigtableAdminProjectsInstancesClustersDeleteResource,
BigtableAdminProjectsInstancesClustersDelete (..),
newBigtableAdminProjectsInstancesClustersDelete,
-- ** bigtableadmin.projects.instances.clusters.get
BigtableAdminProjectsInstancesClustersGetResource,
BigtableAdminProjectsInstancesClustersGet (..),
newBigtableAdminProjectsInstancesClustersGet,
-- ** bigtableadmin.projects.instances.clusters.hotTablets.list
BigtableAdminProjectsInstancesClustersHotTabletsListResource,
BigtableAdminProjectsInstancesClustersHotTabletsList (..),
newBigtableAdminProjectsInstancesClustersHotTabletsList,
-- ** bigtableadmin.projects.instances.clusters.list
BigtableAdminProjectsInstancesClustersListResource,
BigtableAdminProjectsInstancesClustersList (..),
newBigtableAdminProjectsInstancesClustersList,
-- ** bigtableadmin.projects.instances.clusters.partialUpdateCluster
BigtableAdminProjectsInstancesClustersPartialUpdateClusterResource,
BigtableAdminProjectsInstancesClustersPartialUpdateCluster (..),
newBigtableAdminProjectsInstancesClustersPartialUpdateCluster,
-- ** bigtableadmin.projects.instances.clusters.update
BigtableAdminProjectsInstancesClustersUpdateResource,
BigtableAdminProjectsInstancesClustersUpdate (..),
newBigtableAdminProjectsInstancesClustersUpdate,
-- ** bigtableadmin.projects.instances.create
BigtableAdminProjectsInstancesCreateResource,
BigtableAdminProjectsInstancesCreate (..),
newBigtableAdminProjectsInstancesCreate,
-- ** bigtableadmin.projects.instances.delete
BigtableAdminProjectsInstancesDeleteResource,
BigtableAdminProjectsInstancesDelete (..),
newBigtableAdminProjectsInstancesDelete,
-- ** bigtableadmin.projects.instances.get
BigtableAdminProjectsInstancesGetResource,
BigtableAdminProjectsInstancesGet (..),
newBigtableAdminProjectsInstancesGet,
-- ** bigtableadmin.projects.instances.getIamPolicy
BigtableAdminProjectsInstancesGetIamPolicyResource,
BigtableAdminProjectsInstancesGetIamPolicy (..),
newBigtableAdminProjectsInstancesGetIamPolicy,
-- ** bigtableadmin.projects.instances.list
BigtableAdminProjectsInstancesListResource,
BigtableAdminProjectsInstancesList (..),
newBigtableAdminProjectsInstancesList,
-- ** bigtableadmin.projects.instances.logicalViews.getIamPolicy
BigtableAdminProjectsInstancesLogicalViewsGetIamPolicyResource,
BigtableAdminProjectsInstancesLogicalViewsGetIamPolicy (..),
newBigtableAdminProjectsInstancesLogicalViewsGetIamPolicy,
-- ** bigtableadmin.projects.instances.logicalViews.setIamPolicy
BigtableAdminProjectsInstancesLogicalViewsSetIamPolicyResource,
BigtableAdminProjectsInstancesLogicalViewsSetIamPolicy (..),
newBigtableAdminProjectsInstancesLogicalViewsSetIamPolicy,
-- ** bigtableadmin.projects.instances.logicalViews.testIamPermissions
BigtableAdminProjectsInstancesLogicalViewsTestIamPermissionsResource,
BigtableAdminProjectsInstancesLogicalViewsTestIamPermissions (..),
newBigtableAdminProjectsInstancesLogicalViewsTestIamPermissions,
-- ** bigtableadmin.projects.instances.materializedViews.getIamPolicy
BigtableAdminProjectsInstancesMaterializedViewsGetIamPolicyResource,
BigtableAdminProjectsInstancesMaterializedViewsGetIamPolicy (..),
newBigtableAdminProjectsInstancesMaterializedViewsGetIamPolicy,
-- ** bigtableadmin.projects.instances.materializedViews.setIamPolicy
BigtableAdminProjectsInstancesMaterializedViewsSetIamPolicyResource,
BigtableAdminProjectsInstancesMaterializedViewsSetIamPolicy (..),
newBigtableAdminProjectsInstancesMaterializedViewsSetIamPolicy,
-- ** bigtableadmin.projects.instances.materializedViews.testIamPermissions
BigtableAdminProjectsInstancesMaterializedViewsTestIamPermissionsResource,
BigtableAdminProjectsInstancesMaterializedViewsTestIamPermissions (..),
newBigtableAdminProjectsInstancesMaterializedViewsTestIamPermissions,
-- ** bigtableadmin.projects.instances.partialUpdateInstance
BigtableAdminProjectsInstancesPartialUpdateInstanceResource,
BigtableAdminProjectsInstancesPartialUpdateInstance (..),
newBigtableAdminProjectsInstancesPartialUpdateInstance,
-- ** bigtableadmin.projects.instances.setIamPolicy
BigtableAdminProjectsInstancesSetIamPolicyResource,
BigtableAdminProjectsInstancesSetIamPolicy (..),
newBigtableAdminProjectsInstancesSetIamPolicy,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.create
BigtableAdminProjectsInstancesTablesAuthorizedViewsCreateResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsCreate (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsCreate,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.delete
BigtableAdminProjectsInstancesTablesAuthorizedViewsDeleteResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsDelete (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsDelete,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.get
BigtableAdminProjectsInstancesTablesAuthorizedViewsGetResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsGet (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsGet,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.getIamPolicy
BigtableAdminProjectsInstancesTablesAuthorizedViewsGetIamPolicyResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsGetIamPolicy (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsGetIamPolicy,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.list
BigtableAdminProjectsInstancesTablesAuthorizedViewsListResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsList (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsList,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.patch
BigtableAdminProjectsInstancesTablesAuthorizedViewsPatchResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsPatch (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsPatch,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.setIamPolicy
BigtableAdminProjectsInstancesTablesAuthorizedViewsSetIamPolicyResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsSetIamPolicy (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsSetIamPolicy,
-- ** bigtableadmin.projects.instances.tables.authorizedViews.testIamPermissions
BigtableAdminProjectsInstancesTablesAuthorizedViewsTestIamPermissionsResource,
BigtableAdminProjectsInstancesTablesAuthorizedViewsTestIamPermissions (..),
newBigtableAdminProjectsInstancesTablesAuthorizedViewsTestIamPermissions,
-- ** bigtableadmin.projects.instances.tables.checkConsistency
BigtableAdminProjectsInstancesTablesCheckConsistencyResource,
BigtableAdminProjectsInstancesTablesCheckConsistency (..),
newBigtableAdminProjectsInstancesTablesCheckConsistency,
-- ** bigtableadmin.projects.instances.tables.create
BigtableAdminProjectsInstancesTablesCreateResource,
BigtableAdminProjectsInstancesTablesCreate (..),
newBigtableAdminProjectsInstancesTablesCreate,
-- ** bigtableadmin.projects.instances.tables.delete
BigtableAdminProjectsInstancesTablesDeleteResource,
BigtableAdminProjectsInstancesTablesDelete (..),
newBigtableAdminProjectsInstancesTablesDelete,
-- ** bigtableadmin.projects.instances.tables.dropRowRange
BigtableAdminProjectsInstancesTablesDropRowRangeResource,
BigtableAdminProjectsInstancesTablesDropRowRange (..),
newBigtableAdminProjectsInstancesTablesDropRowRange,
-- ** bigtableadmin.projects.instances.tables.generateConsistencyToken
BigtableAdminProjectsInstancesTablesGenerateConsistencyTokenResource,
BigtableAdminProjectsInstancesTablesGenerateConsistencyToken (..),
newBigtableAdminProjectsInstancesTablesGenerateConsistencyToken,
-- ** bigtableadmin.projects.instances.tables.get
BigtableAdminProjectsInstancesTablesGetResource,
BigtableAdminProjectsInstancesTablesGet (..),
newBigtableAdminProjectsInstancesTablesGet,
-- ** bigtableadmin.projects.instances.tables.getIamPolicy
BigtableAdminProjectsInstancesTablesGetIamPolicyResource,
BigtableAdminProjectsInstancesTablesGetIamPolicy (..),
newBigtableAdminProjectsInstancesTablesGetIamPolicy,
-- ** bigtableadmin.projects.instances.tables.list
BigtableAdminProjectsInstancesTablesListResource,
BigtableAdminProjectsInstancesTablesList (..),
newBigtableAdminProjectsInstancesTablesList,
-- ** bigtableadmin.projects.instances.tables.modifyColumnFamilies
BigtableAdminProjectsInstancesTablesModifyColumnFamiliesResource,
BigtableAdminProjectsInstancesTablesModifyColumnFamilies (..),
newBigtableAdminProjectsInstancesTablesModifyColumnFamilies,
-- ** bigtableadmin.projects.instances.tables.patch
BigtableAdminProjectsInstancesTablesPatchResource,
BigtableAdminProjectsInstancesTablesPatch (..),
newBigtableAdminProjectsInstancesTablesPatch,
-- ** bigtableadmin.projects.instances.tables.restore
BigtableAdminProjectsInstancesTablesRestoreResource,
BigtableAdminProjectsInstancesTablesRestore (..),
newBigtableAdminProjectsInstancesTablesRestore,
-- ** bigtableadmin.projects.instances.tables.setIamPolicy
BigtableAdminProjectsInstancesTablesSetIamPolicyResource,
BigtableAdminProjectsInstancesTablesSetIamPolicy (..),
newBigtableAdminProjectsInstancesTablesSetIamPolicy,
-- ** bigtableadmin.projects.instances.tables.testIamPermissions
BigtableAdminProjectsInstancesTablesTestIamPermissionsResource,
BigtableAdminProjectsInstancesTablesTestIamPermissions (..),
newBigtableAdminProjectsInstancesTablesTestIamPermissions,
-- ** bigtableadmin.projects.instances.tables.undelete
BigtableAdminProjectsInstancesTablesUndeleteResource,
BigtableAdminProjectsInstancesTablesUndelete (..),
newBigtableAdminProjectsInstancesTablesUndelete,
-- ** bigtableadmin.projects.instances.testIamPermissions
BigtableAdminProjectsInstancesTestIamPermissionsResource,
BigtableAdminProjectsInstancesTestIamPermissions (..),
newBigtableAdminProjectsInstancesTestIamPermissions,
-- ** bigtableadmin.projects.instances.update
BigtableAdminProjectsInstancesUpdateResource,
BigtableAdminProjectsInstancesUpdate (..),
newBigtableAdminProjectsInstancesUpdate,
-- ** bigtableadmin.projects.locations.list
BigtableAdminProjectsLocationsListResource,
BigtableAdminProjectsLocationsList (..),
newBigtableAdminProjectsLocationsList,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** AppProfile
AppProfile (..),
newAppProfile,
-- ** AppProfile_Priority
AppProfile_Priority (..),
-- ** AuditConfig
AuditConfig (..),
newAuditConfig,
-- ** AuditLogConfig
AuditLogConfig (..),
newAuditLogConfig,
-- ** AuditLogConfig_LogType
AuditLogConfig_LogType (..),
-- ** AuthorizedView
AuthorizedView (..),
newAuthorizedView,
-- ** AutomatedBackupPolicy
AutomatedBackupPolicy (..),
newAutomatedBackupPolicy,
-- ** AutoscalingLimits
AutoscalingLimits (..),
newAutoscalingLimits,
-- ** AutoscalingTargets
AutoscalingTargets (..),
newAutoscalingTargets,
-- ** Backup
Backup (..),
newBackup,
-- ** Backup_BackupType
Backup_BackupType (..),
-- ** Backup_State
Backup_State (..),
-- ** BackupInfo
BackupInfo (..),
newBackupInfo,
-- ** Binding
Binding (..),
newBinding,
-- ** ChangeStreamConfig
ChangeStreamConfig (..),
newChangeStreamConfig,
-- ** CheckConsistencyRequest
CheckConsistencyRequest (..),
newCheckConsistencyRequest,
-- ** CheckConsistencyResponse
CheckConsistencyResponse (..),
newCheckConsistencyResponse,
-- ** Cluster
Cluster (..),
newCluster,
-- ** Cluster_DefaultStorageType
Cluster_DefaultStorageType (..),
-- ** Cluster_NodeScalingFactor
Cluster_NodeScalingFactor (..),
-- ** Cluster_State
Cluster_State (..),
-- ** ClusterAutoscalingConfig
ClusterAutoscalingConfig (..),
newClusterAutoscalingConfig,
-- ** ClusterConfig
ClusterConfig (..),
newClusterConfig,
-- ** ClusterState
ClusterState (..),
newClusterState,
-- ** ClusterState_ReplicationState
ClusterState_ReplicationState (..),
-- ** ColumnFamily
ColumnFamily (..),
newColumnFamily,
-- ** ColumnFamilyStats
ColumnFamilyStats (..),
newColumnFamilyStats,
-- ** CopyBackupMetadata
CopyBackupMetadata (..),
newCopyBackupMetadata,
-- ** CopyBackupRequest
CopyBackupRequest (..),
newCopyBackupRequest,
-- ** CreateAuthorizedViewMetadata
CreateAuthorizedViewMetadata (..),
newCreateAuthorizedViewMetadata,
-- ** CreateAuthorizedViewRequest
CreateAuthorizedViewRequest (..),
newCreateAuthorizedViewRequest,
-- ** CreateBackupMetadata
CreateBackupMetadata (..),
newCreateBackupMetadata,
-- ** CreateClusterMetadata
CreateClusterMetadata (..),
newCreateClusterMetadata,
-- ** CreateClusterMetadata_Tables
CreateClusterMetadata_Tables (..),
newCreateClusterMetadata_Tables,
-- ** CreateClusterRequest
CreateClusterRequest (..),
newCreateClusterRequest,
-- ** CreateInstanceMetadata
CreateInstanceMetadata (..),
newCreateInstanceMetadata,
-- ** CreateInstanceRequest
CreateInstanceRequest (..),
newCreateInstanceRequest,
-- ** CreateInstanceRequest_Clusters
CreateInstanceRequest_Clusters (..),
newCreateInstanceRequest_Clusters,
-- ** CreateTableRequest
CreateTableRequest (..),
newCreateTableRequest,
-- ** DataBoostIsolationReadOnly
DataBoostIsolationReadOnly (..),
newDataBoostIsolationReadOnly,
-- ** DataBoostIsolationReadOnly_ComputeBillingOwner
DataBoostIsolationReadOnly_ComputeBillingOwner (..),
-- ** DataBoostReadLocalWrites
DataBoostReadLocalWrites (..),
newDataBoostReadLocalWrites,
-- ** DropRowRangeRequest
DropRowRangeRequest (..),
newDropRowRangeRequest,
-- ** Empty
Empty (..),
newEmpty,
-- ** EncryptionConfig
EncryptionConfig (..),
newEncryptionConfig,
-- ** EncryptionInfo
EncryptionInfo (..),
newEncryptionInfo,
-- ** EncryptionInfo_EncryptionType
EncryptionInfo_EncryptionType (..),
-- ** Expr
Expr (..),
newExpr,
-- ** GcRule
GcRule (..),
newGcRule,
-- ** GenerateConsistencyTokenRequest
GenerateConsistencyTokenRequest (..),
newGenerateConsistencyTokenRequest,
-- ** GenerateConsistencyTokenResponse
GenerateConsistencyTokenResponse (..),
newGenerateConsistencyTokenResponse,
-- ** GetIamPolicyRequest
GetIamPolicyRequest (..),
newGetIamPolicyRequest,
-- ** GetPolicyOptions
GetPolicyOptions (..),
newGetPolicyOptions,
-- ** GoogleBigtableAdminV2AuthorizedViewFamilySubsets
GoogleBigtableAdminV2AuthorizedViewFamilySubsets (..),
newGoogleBigtableAdminV2AuthorizedViewFamilySubsets,
-- ** GoogleBigtableAdminV2AuthorizedViewSubsetView
GoogleBigtableAdminV2AuthorizedViewSubsetView (..),
newGoogleBigtableAdminV2AuthorizedViewSubsetView,
-- ** GoogleBigtableAdminV2AuthorizedViewSubsetView_FamilySubsets
GoogleBigtableAdminV2AuthorizedViewSubsetView_FamilySubsets (..),
newGoogleBigtableAdminV2AuthorizedViewSubsetView_FamilySubsets,
-- ** GoogleBigtableAdminV2TypeAggregate
GoogleBigtableAdminV2TypeAggregate (..),
newGoogleBigtableAdminV2TypeAggregate,
-- ** GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount
GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount (..),
newGoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount,
-- ** GoogleBigtableAdminV2TypeAggregateMax
GoogleBigtableAdminV2TypeAggregateMax (..),
newGoogleBigtableAdminV2TypeAggregateMax,
-- ** GoogleBigtableAdminV2TypeAggregateMin
GoogleBigtableAdminV2TypeAggregateMin (..),
newGoogleBigtableAdminV2TypeAggregateMin,
-- ** GoogleBigtableAdminV2TypeAggregateSum
GoogleBigtableAdminV2TypeAggregateSum (..),
newGoogleBigtableAdminV2TypeAggregateSum,
-- ** GoogleBigtableAdminV2TypeArray
GoogleBigtableAdminV2TypeArray (..),
newGoogleBigtableAdminV2TypeArray,
-- ** GoogleBigtableAdminV2TypeBool
GoogleBigtableAdminV2TypeBool (..),
newGoogleBigtableAdminV2TypeBool,
-- ** GoogleBigtableAdminV2TypeBytes
GoogleBigtableAdminV2TypeBytes (..),
newGoogleBigtableAdminV2TypeBytes,
-- ** GoogleBigtableAdminV2TypeBytesEncoding
GoogleBigtableAdminV2TypeBytesEncoding (..),
newGoogleBigtableAdminV2TypeBytesEncoding,
-- ** GoogleBigtableAdminV2TypeBytesEncodingRaw
GoogleBigtableAdminV2TypeBytesEncodingRaw (..),
newGoogleBigtableAdminV2TypeBytesEncodingRaw,
-- ** GoogleBigtableAdminV2TypeDate
GoogleBigtableAdminV2TypeDate (..),
newGoogleBigtableAdminV2TypeDate,
-- ** GoogleBigtableAdminV2TypeFloat32
GoogleBigtableAdminV2TypeFloat32 (..),
newGoogleBigtableAdminV2TypeFloat32,
-- ** GoogleBigtableAdminV2TypeFloat64
GoogleBigtableAdminV2TypeFloat64 (..),
newGoogleBigtableAdminV2TypeFloat64,
-- ** GoogleBigtableAdminV2TypeInt64
GoogleBigtableAdminV2TypeInt64 (..),
newGoogleBigtableAdminV2TypeInt64,
-- ** GoogleBigtableAdminV2TypeInt64Encoding
GoogleBigtableAdminV2TypeInt64Encoding (..),
newGoogleBigtableAdminV2TypeInt64Encoding,
-- ** GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes
GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes (..),
newGoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes,
-- ** GoogleBigtableAdminV2TypeInt64EncodingOrderedCodeBytes
GoogleBigtableAdminV2TypeInt64EncodingOrderedCodeBytes (..),
newGoogleBigtableAdminV2TypeInt64EncodingOrderedCodeBytes,
-- ** GoogleBigtableAdminV2TypeMap
GoogleBigtableAdminV2TypeMap (..),
newGoogleBigtableAdminV2TypeMap,
-- ** GoogleBigtableAdminV2TypeString
GoogleBigtableAdminV2TypeString (..),
newGoogleBigtableAdminV2TypeString,
-- ** GoogleBigtableAdminV2TypeStringEncoding
GoogleBigtableAdminV2TypeStringEncoding (..),
newGoogleBigtableAdminV2TypeStringEncoding,
-- ** GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes
GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes (..),
newGoogleBigtableAdminV2TypeStringEncodingUtf8Bytes,
-- ** GoogleBigtableAdminV2TypeStringEncodingUtf8Raw
GoogleBigtableAdminV2TypeStringEncodingUtf8Raw (..),
newGoogleBigtableAdminV2TypeStringEncodingUtf8Raw,
-- ** GoogleBigtableAdminV2TypeStruct
GoogleBigtableAdminV2TypeStruct (..),
newGoogleBigtableAdminV2TypeStruct,
-- ** GoogleBigtableAdminV2TypeStructEncoding
GoogleBigtableAdminV2TypeStructEncoding (..),
newGoogleBigtableAdminV2TypeStructEncoding,
-- ** GoogleBigtableAdminV2TypeStructEncodingDelimitedBytes
GoogleBigtableAdminV2TypeStructEncodingDelimitedBytes (..),
newGoogleBigtableAdminV2TypeStructEncodingDelimitedBytes,
-- ** GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes
GoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes (..),
newGoogleBigtableAdminV2TypeStructEncodingOrderedCodeBytes,
-- ** GoogleBigtableAdminV2TypeStructEncodingSingleton
GoogleBigtableAdminV2TypeStructEncodingSingleton (..),
newGoogleBigtableAdminV2TypeStructEncodingSingleton,
-- ** GoogleBigtableAdminV2TypeStructField
GoogleBigtableAdminV2TypeStructField (..),
newGoogleBigtableAdminV2TypeStructField,
-- ** GoogleBigtableAdminV2TypeTimestamp
GoogleBigtableAdminV2TypeTimestamp (..),
newGoogleBigtableAdminV2TypeTimestamp,
-- ** GoogleBigtableAdminV2TypeTimestampEncoding
GoogleBigtableAdminV2TypeTimestampEncoding (..),
newGoogleBigtableAdminV2TypeTimestampEncoding,
-- ** HotTablet
HotTablet (..),
newHotTablet,
-- ** Instance
Instance (..),
newInstance,
-- ** Instance_Labels
Instance_Labels (..),
newInstance_Labels,
-- ** Instance_State
Instance_State (..),
-- ** Instance_Type
Instance_Type (..),
-- ** Intersection
Intersection (..),
newIntersection,
-- ** ListAppProfilesResponse
ListAppProfilesResponse (..),
newListAppProfilesResponse,
-- ** ListAuthorizedViewsResponse
ListAuthorizedViewsResponse (..),
newListAuthorizedViewsResponse,
-- ** ListBackupsResponse
ListBackupsResponse (..),
newListBackupsResponse,
-- ** ListClustersResponse
ListClustersResponse (..),
newListClustersResponse,
-- ** ListHotTabletsResponse
ListHotTabletsResponse (..),
newListHotTabletsResponse,
-- ** ListInstancesResponse
ListInstancesResponse (..),
newListInstancesResponse,
-- ** ListLocationsResponse
ListLocationsResponse (..),
newListLocationsResponse,
-- ** ListOperationsResponse
ListOperationsResponse (..),
newListOperationsResponse,
-- ** ListTablesResponse
ListTablesResponse (..),
newListTablesResponse,
-- ** Location
Location (..),
newLocation,
-- ** Location_Labels
Location_Labels (..),
newLocation_Labels,
-- ** Location_Metadata
Location_Metadata (..),
newLocation_Metadata,
-- ** Modification
Modification (..),
newModification,
-- ** ModifyColumnFamiliesRequest
ModifyColumnFamiliesRequest (..),
newModifyColumnFamiliesRequest,
-- ** MultiClusterRoutingUseAny
MultiClusterRoutingUseAny (..),
newMultiClusterRoutingUseAny,
-- ** Operation
Operation (..),
newOperation,
-- ** Operation_Metadata
Operation_Metadata (..),
newOperation_Metadata,
-- ** Operation_Response
Operation_Response (..),
newOperation_Response,
-- ** OperationProgress
OperationProgress (..),
newOperationProgress,
-- ** OptimizeRestoredTableMetadata
OptimizeRestoredTableMetadata (..),
newOptimizeRestoredTableMetadata,
-- ** PartialUpdateClusterMetadata
PartialUpdateClusterMetadata (..),
newPartialUpdateClusterMetadata,
-- ** PartialUpdateClusterRequest
PartialUpdateClusterRequest (..),
newPartialUpdateClusterRequest,
-- ** PartialUpdateInstanceRequest
PartialUpdateInstanceRequest (..),
newPartialUpdateInstanceRequest,
-- ** Policy
Policy (..),
newPolicy,
-- ** RestoreInfo
RestoreInfo (..),
newRestoreInfo,
-- ** RestoreInfo_SourceType
RestoreInfo_SourceType (..),
-- ** RestoreTableMetadata
RestoreTableMetadata (..),
newRestoreTableMetadata,
-- ** RestoreTableMetadata_SourceType
RestoreTableMetadata_SourceType (..),
-- ** RestoreTableRequest
RestoreTableRequest (..),
newRestoreTableRequest,
-- ** RowAffinity
RowAffinity (..),
newRowAffinity,
-- ** SetIamPolicyRequest
SetIamPolicyRequest (..),
newSetIamPolicyRequest,
-- ** SingleClusterRouting
SingleClusterRouting (..),
newSingleClusterRouting,
-- ** Split
Split (..),
newSplit,
-- ** StandardIsolation
StandardIsolation (..),
newStandardIsolation,
-- ** StandardIsolation_Priority
StandardIsolation_Priority (..),
-- ** StandardReadRemoteWrites
StandardReadRemoteWrites (..),
newStandardReadRemoteWrites,
-- ** Status
Status (..),
newStatus,
-- ** Status_DetailsItem
Status_DetailsItem (..),
newStatus_DetailsItem,
-- ** Table
Table (..),
newTable,
-- ** Table_ClusterStates
Table_ClusterStates (..),
newTable_ClusterStates,
-- ** Table_ColumnFamilies
Table_ColumnFamilies (..),
newTable_ColumnFamilies,
-- ** Table_Granularity
Table_Granularity (..),
-- ** TableProgress
TableProgress (..),
newTableProgress,
-- ** TableProgress_State
TableProgress_State (..),
-- ** TableStats
TableStats (..),
newTableStats,
-- ** TestIamPermissionsRequest
TestIamPermissionsRequest (..),
newTestIamPermissionsRequest,
-- ** TestIamPermissionsResponse
TestIamPermissionsResponse (..),
newTestIamPermissionsResponse,
-- ** Type
Type (..),
newType,
-- ** UndeleteTableMetadata
UndeleteTableMetadata (..),
newUndeleteTableMetadata,
-- ** UndeleteTableRequest
UndeleteTableRequest (..),
newUndeleteTableRequest,
-- ** Union
Union (..),
newUnion,
-- ** UpdateAppProfileMetadata
UpdateAppProfileMetadata (..),
newUpdateAppProfileMetadata,
-- ** UpdateAuthorizedViewMetadata
UpdateAuthorizedViewMetadata (..),
newUpdateAuthorizedViewMetadata,
-- ** UpdateAuthorizedViewRequest
UpdateAuthorizedViewRequest (..),
newUpdateAuthorizedViewRequest,
-- ** UpdateClusterMetadata
UpdateClusterMetadata (..),
newUpdateClusterMetadata,
-- ** UpdateInstanceMetadata
UpdateInstanceMetadata (..),
newUpdateInstanceMetadata,
-- ** UpdateTableMetadata
UpdateTableMetadata (..),
newUpdateTableMetadata,
-- ** ProjectsInstancesTablesAuthorizedViewsGetView
ProjectsInstancesTablesAuthorizedViewsGetView (..),
-- ** ProjectsInstancesTablesAuthorizedViewsListView
ProjectsInstancesTablesAuthorizedViewsListView (..),
-- ** ProjectsInstancesTablesGetView
ProjectsInstancesTablesGetView (..),
-- ** ProjectsInstancesTablesListView
ProjectsInstancesTablesListView (..),
)
where
import Gogol.BigtableAdmin.Operations.Get
import Gogol.BigtableAdmin.Operations.Projects.Operations.List
import Gogol.BigtableAdmin.Projects.Instances.AppProfiles.Create
import Gogol.BigtableAdmin.Projects.Instances.AppProfiles.Delete
import Gogol.BigtableAdmin.Projects.Instances.AppProfiles.Get
import Gogol.BigtableAdmin.Projects.Instances.AppProfiles.List
import Gogol.BigtableAdmin.Projects.Instances.AppProfiles.Patch
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.Copy
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.Create
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.Delete
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.Get
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.GetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.List
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.Patch
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.SetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Backups.TestIamPermissions
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Create
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Delete
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Get
import Gogol.BigtableAdmin.Projects.Instances.Clusters.HotTablets.List
import Gogol.BigtableAdmin.Projects.Instances.Clusters.List
import Gogol.BigtableAdmin.Projects.Instances.Clusters.PartialUpdateCluster
import Gogol.BigtableAdmin.Projects.Instances.Clusters.Update
import Gogol.BigtableAdmin.Projects.Instances.Create
import Gogol.BigtableAdmin.Projects.Instances.Delete
import Gogol.BigtableAdmin.Projects.Instances.Get
import Gogol.BigtableAdmin.Projects.Instances.GetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.List
import Gogol.BigtableAdmin.Projects.Instances.LogicalViews.GetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.LogicalViews.SetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.LogicalViews.TestIamPermissions
import Gogol.BigtableAdmin.Projects.Instances.MaterializedViews.GetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.MaterializedViews.SetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.MaterializedViews.TestIamPermissions
import Gogol.BigtableAdmin.Projects.Instances.PartialUpdateInstance
import Gogol.BigtableAdmin.Projects.Instances.SetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.Create
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.Delete
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.Get
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.GetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.List
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.Patch
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.SetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.Tables.AuthorizedViews.TestIamPermissions
import Gogol.BigtableAdmin.Projects.Instances.Tables.CheckConsistency
import Gogol.BigtableAdmin.Projects.Instances.Tables.Create
import Gogol.BigtableAdmin.Projects.Instances.Tables.Delete
import Gogol.BigtableAdmin.Projects.Instances.Tables.DropRowRange
import Gogol.BigtableAdmin.Projects.Instances.Tables.GenerateConsistencyToken
import Gogol.BigtableAdmin.Projects.Instances.Tables.Get
import Gogol.BigtableAdmin.Projects.Instances.Tables.GetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.Tables.List
import Gogol.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies
import Gogol.BigtableAdmin.Projects.Instances.Tables.Patch
import Gogol.BigtableAdmin.Projects.Instances.Tables.Restore
import Gogol.BigtableAdmin.Projects.Instances.Tables.SetIamPolicy
import Gogol.BigtableAdmin.Projects.Instances.Tables.TestIamPermissions
import Gogol.BigtableAdmin.Projects.Instances.Tables.Undelete
import Gogol.BigtableAdmin.Projects.Instances.TestIamPermissions
import Gogol.BigtableAdmin.Projects.Instances.Update
import Gogol.BigtableAdmin.Projects.Locations.List
import Gogol.BigtableAdmin.Types