{-# 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.DataFusion.Types -- Copyright : (c) 2015-2025 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Toni Cebrián -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Gogol.DataFusion.Types ( -- * Configuration dataFusionService, -- * OAuth Scopes CloudPlatform'FullControl, -- * Types -- ** Xgafv Xgafv (..), -- ** Accelerator Accelerator (..), newAccelerator, -- ** Accelerator_AcceleratorType Accelerator_AcceleratorType (..), -- ** Accelerator_State Accelerator_State (..), -- ** AuditConfig AuditConfig (..), newAuditConfig, -- ** AuditLogConfig AuditLogConfig (..), newAuditLogConfig, -- ** AuditLogConfig_LogType AuditLogConfig_LogType (..), -- ** Binding Binding (..), newBinding, -- ** CancelOperationRequest CancelOperationRequest (..), newCancelOperationRequest, -- ** CryptoKeyConfig CryptoKeyConfig (..), newCryptoKeyConfig, -- ** DnsPeering DnsPeering (..), newDnsPeering, -- ** Empty Empty (..), newEmpty, -- ** EventPublishConfig EventPublishConfig (..), newEventPublishConfig, -- ** Expr Expr (..), newExpr, -- ** Instance Instance (..), newInstance, -- ** Instance_DisabledReasonItem Instance_DisabledReasonItem (..), -- ** Instance_Labels Instance_Labels (..), newInstance_Labels, -- ** Instance_Options Instance_Options (..), newInstance_Options, -- ** Instance_State Instance_State (..), -- ** Instance_Type Instance_Type (..), -- ** ListAvailableVersionsResponse ListAvailableVersionsResponse (..), newListAvailableVersionsResponse, -- ** ListDnsPeeringsResponse ListDnsPeeringsResponse (..), newListDnsPeeringsResponse, -- ** ListInstancesResponse ListInstancesResponse (..), newListInstancesResponse, -- ** ListLocationsResponse ListLocationsResponse (..), newListLocationsResponse, -- ** ListOperationsResponse ListOperationsResponse (..), newListOperationsResponse, -- ** Location Location (..), newLocation, -- ** Location_Labels Location_Labels (..), newLocation_Labels, -- ** Location_Metadata Location_Metadata (..), newLocation_Metadata, -- ** LoggingConfig LoggingConfig (..), newLoggingConfig, -- ** MaintenanceEvent MaintenanceEvent (..), newMaintenanceEvent, -- ** MaintenanceEvent_State MaintenanceEvent_State (..), -- ** MaintenancePolicy MaintenancePolicy (..), newMaintenancePolicy, -- ** MaintenanceWindow MaintenanceWindow (..), newMaintenanceWindow, -- ** NetworkConfig NetworkConfig (..), newNetworkConfig, -- ** NetworkConfig_ConnectionType NetworkConfig_ConnectionType (..), -- ** Operation Operation (..), newOperation, -- ** Operation_Metadata Operation_Metadata (..), newOperation_Metadata, -- ** Operation_Response Operation_Response (..), newOperation_Response, -- ** OperationMetadata OperationMetadata (..), newOperationMetadata, -- ** OperationMetadata_AdditionalStatus OperationMetadata_AdditionalStatus (..), newOperationMetadata_AdditionalStatus, -- ** Policy Policy (..), newPolicy, -- ** PrivateServiceConnectConfig PrivateServiceConnectConfig (..), newPrivateServiceConnectConfig, -- ** RecurringTimeWindow RecurringTimeWindow (..), newRecurringTimeWindow, -- ** RestartInstanceRequest RestartInstanceRequest (..), newRestartInstanceRequest, -- ** SetIamPolicyRequest SetIamPolicyRequest (..), newSetIamPolicyRequest, -- ** Status Status (..), newStatus, -- ** Status_DetailsItem Status_DetailsItem (..), newStatus_DetailsItem, -- ** TestIamPermissionsRequest TestIamPermissionsRequest (..), newTestIamPermissionsRequest, -- ** TestIamPermissionsResponse TestIamPermissionsResponse (..), newTestIamPermissionsResponse, -- ** TimeWindow TimeWindow (..), newTimeWindow, -- ** Version Version (..), newVersion, -- ** Version_Type Version_Type (..), ) where import Gogol.DataFusion.Internal.Product import Gogol.DataFusion.Internal.Sum import Gogol.Prelude qualified as Core -- | Default request referring to version @v1@ of the Cloud Data Fusion API. This contains the host and root path used as a starting point for constructing service requests. dataFusionService :: Core.ServiceConfig dataFusionService = Core.defaultService (Core.ServiceId "datafusion:v1") "datafusion.googleapis.com" -- | See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account. type CloudPlatform'FullControl = "https://www.googleapis.com/auth/cloud-platform"