gogol-appengine-1.0.0: gen/Gogol/AppEngine/Types.hs
{-# 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.AppEngine.Types
-- 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)
module Gogol.AppEngine.Types
( -- * Configuration
appEngineService,
-- * OAuth Scopes
Appengine'Admin,
CloudPlatform'FullControl,
CloudPlatform'ReadOnly,
-- * Types
-- ** Xgafv
Xgafv (..),
-- ** ApiConfigHandler
ApiConfigHandler (..),
newApiConfigHandler,
-- ** ApiConfigHandler_AuthFailAction
ApiConfigHandler_AuthFailAction (..),
-- ** ApiConfigHandler_Login
ApiConfigHandler_Login (..),
-- ** ApiConfigHandler_SecurityLevel
ApiConfigHandler_SecurityLevel (..),
-- ** ApiEndpointHandler
ApiEndpointHandler (..),
newApiEndpointHandler,
-- ** Application
Application (..),
newApplication,
-- ** Application_DatabaseType
Application_DatabaseType (..),
-- ** Application_GeneratedCustomerMetadata
Application_GeneratedCustomerMetadata (..),
newApplication_GeneratedCustomerMetadata,
-- ** Application_ServingStatus
Application_ServingStatus (..),
-- ** Application_SslPolicy
Application_SslPolicy (..),
-- ** AuthorizedCertificate
AuthorizedCertificate (..),
newAuthorizedCertificate,
-- ** AuthorizedDomain
AuthorizedDomain (..),
newAuthorizedDomain,
-- ** AutomaticScaling
AutomaticScaling (..),
newAutomaticScaling,
-- ** BasicScaling
BasicScaling (..),
newBasicScaling,
-- ** BatchUpdateIngressRulesRequest
BatchUpdateIngressRulesRequest (..),
newBatchUpdateIngressRulesRequest,
-- ** BatchUpdateIngressRulesResponse
BatchUpdateIngressRulesResponse (..),
newBatchUpdateIngressRulesResponse,
-- ** CertificateRawData
CertificateRawData (..),
newCertificateRawData,
-- ** CloudBuildOptions
CloudBuildOptions (..),
newCloudBuildOptions,
-- ** ContainerInfo
ContainerInfo (..),
newContainerInfo,
-- ** ContainerState
ContainerState (..),
newContainerState,
-- ** ContainerState_State
ContainerState_State (..),
-- ** CpuUtilization
CpuUtilization (..),
newCpuUtilization,
-- ** CreateVersionMetadataV1
CreateVersionMetadataV1 (..),
newCreateVersionMetadataV1,
-- ** CreateVersionMetadataV1Alpha
CreateVersionMetadataV1Alpha (..),
newCreateVersionMetadataV1Alpha,
-- ** CreateVersionMetadataV1Beta
CreateVersionMetadataV1Beta (..),
newCreateVersionMetadataV1Beta,
-- ** Date
Date (..),
newDate,
-- ** DebugInstanceRequest
DebugInstanceRequest (..),
newDebugInstanceRequest,
-- ** Deployment
Deployment (..),
newDeployment,
-- ** Deployment_Files
Deployment_Files (..),
newDeployment_Files,
-- ** DiskUtilization
DiskUtilization (..),
newDiskUtilization,
-- ** DomainMapping
DomainMapping (..),
newDomainMapping,
-- ** Empty
Empty (..),
newEmpty,
-- ** EndpointsApiService
EndpointsApiService (..),
newEndpointsApiService,
-- ** EndpointsApiService_RolloutStrategy
EndpointsApiService_RolloutStrategy (..),
-- ** Entrypoint
Entrypoint (..),
newEntrypoint,
-- ** ErrorHandler
ErrorHandler (..),
newErrorHandler,
-- ** ErrorHandler_ErrorCode
ErrorHandler_ErrorCode (..),
-- ** FeatureSettings
FeatureSettings (..),
newFeatureSettings,
-- ** FileInfo
FileInfo (..),
newFileInfo,
-- ** FirewallRule
FirewallRule (..),
newFirewallRule,
-- ** FirewallRule_Action
FirewallRule_Action (..),
-- ** FlexibleRuntimeSettings
FlexibleRuntimeSettings (..),
newFlexibleRuntimeSettings,
-- ** GceTag
GceTag (..),
newGceTag,
-- ** GoogleAppengineV1betaLocationMetadata
GoogleAppengineV1betaLocationMetadata (..),
newGoogleAppengineV1betaLocationMetadata,
-- ** HealthCheck
HealthCheck (..),
newHealthCheck,
-- ** IdentityAwareProxy
IdentityAwareProxy (..),
newIdentityAwareProxy,
-- ** Instance
Instance (..),
newInstance,
-- ** Instance_Availability
Instance_Availability (..),
-- ** Instance_VmLiveness
Instance_VmLiveness (..),
-- ** Library
Library (..),
newLibrary,
-- ** ListAuthorizedCertificatesResponse
ListAuthorizedCertificatesResponse (..),
newListAuthorizedCertificatesResponse,
-- ** ListAuthorizedDomainsResponse
ListAuthorizedDomainsResponse (..),
newListAuthorizedDomainsResponse,
-- ** ListDomainMappingsResponse
ListDomainMappingsResponse (..),
newListDomainMappingsResponse,
-- ** ListIngressRulesResponse
ListIngressRulesResponse (..),
newListIngressRulesResponse,
-- ** ListInstancesResponse
ListInstancesResponse (..),
newListInstancesResponse,
-- ** ListLocationsResponse
ListLocationsResponse (..),
newListLocationsResponse,
-- ** ListOperationsResponse
ListOperationsResponse (..),
newListOperationsResponse,
-- ** ListRuntimesResponse
ListRuntimesResponse (..),
newListRuntimesResponse,
-- ** ListServicesResponse
ListServicesResponse (..),
newListServicesResponse,
-- ** ListVersionsResponse
ListVersionsResponse (..),
newListVersionsResponse,
-- ** LivenessCheck
LivenessCheck (..),
newLivenessCheck,
-- ** Location
Location (..),
newLocation,
-- ** Location_Labels
Location_Labels (..),
newLocation_Labels,
-- ** Location_Metadata
Location_Metadata (..),
newLocation_Metadata,
-- ** LocationMetadata
LocationMetadata (..),
newLocationMetadata,
-- ** ManagedCertificate
ManagedCertificate (..),
newManagedCertificate,
-- ** ManagedCertificate_Status
ManagedCertificate_Status (..),
-- ** ManualScaling
ManualScaling (..),
newManualScaling,
-- ** Network
Network (..),
newNetwork,
-- ** Network_InstanceIpMode
Network_InstanceIpMode (..),
-- ** NetworkSettings
NetworkSettings (..),
newNetworkSettings,
-- ** NetworkSettings_IngressTrafficAllowed
NetworkSettings_IngressTrafficAllowed (..),
-- ** NetworkUtilization
NetworkUtilization (..),
newNetworkUtilization,
-- ** Operation
Operation (..),
newOperation,
-- ** Operation_Metadata
Operation_Metadata (..),
newOperation_Metadata,
-- ** Operation_Response
Operation_Response (..),
newOperation_Response,
-- ** OperationMetadataV1
OperationMetadataV1 (..),
newOperationMetadataV1,
-- ** OperationMetadataV1Alpha
OperationMetadataV1Alpha (..),
newOperationMetadataV1Alpha,
-- ** OperationMetadataV1Beta
OperationMetadataV1Beta (..),
newOperationMetadataV1Beta,
-- ** ProjectEvent
ProjectEvent (..),
newProjectEvent,
-- ** ProjectEvent_Phase
ProjectEvent_Phase (..),
-- ** ProjectsMetadata
ProjectsMetadata (..),
newProjectsMetadata,
-- ** ProjectsMetadata_ConsumerProjectState
ProjectsMetadata_ConsumerProjectState (..),
-- ** ReadinessCheck
ReadinessCheck (..),
newReadinessCheck,
-- ** Reasons
Reasons (..),
newReasons,
-- ** Reasons_Abuse
Reasons_Abuse (..),
-- ** Reasons_Billing
Reasons_Billing (..),
-- ** Reasons_DataGovernance
Reasons_DataGovernance (..),
-- ** Reasons_ServiceActivation
Reasons_ServiceActivation (..),
-- ** Reasons_ServiceManagement
Reasons_ServiceManagement (..),
-- ** RepairApplicationRequest
RepairApplicationRequest (..),
newRepairApplicationRequest,
-- ** RequestUtilization
RequestUtilization (..),
newRequestUtilization,
-- ** ResourceEvent
ResourceEvent (..),
newResourceEvent,
-- ** ResourceRecord
ResourceRecord (..),
newResourceRecord,
-- ** ResourceRecord_Type
ResourceRecord_Type (..),
-- ** Resources
Resources (..),
newResources,
-- ** Runtime
Runtime (..),
newRuntime,
-- ** Runtime_Environment
Runtime_Environment (..),
-- ** Runtime_Stage
Runtime_Stage (..),
-- ** ScriptHandler
ScriptHandler (..),
newScriptHandler,
-- ** Service
Service (..),
newService,
-- ** Service_GeneratedCustomerMetadata
Service_GeneratedCustomerMetadata (..),
newService_GeneratedCustomerMetadata,
-- ** Service_Labels
Service_Labels (..),
newService_Labels,
-- ** SslSettings
SslSettings (..),
newSslSettings,
-- ** SslSettings_SslManagementType
SslSettings_SslManagementType (..),
-- ** StandardSchedulerSettings
StandardSchedulerSettings (..),
newStandardSchedulerSettings,
-- ** StaticFilesHandler
StaticFilesHandler (..),
newStaticFilesHandler,
-- ** StaticFilesHandler_HttpHeaders
StaticFilesHandler_HttpHeaders (..),
newStaticFilesHandler_HttpHeaders,
-- ** Status
Status (..),
newStatus,
-- ** Status_DetailsItem
Status_DetailsItem (..),
newStatus_DetailsItem,
-- ** TrafficSplit
TrafficSplit (..),
newTrafficSplit,
-- ** TrafficSplit_Allocations
TrafficSplit_Allocations (..),
newTrafficSplit_Allocations,
-- ** TrafficSplit_ShardBy
TrafficSplit_ShardBy (..),
-- ** UrlDispatchRule
UrlDispatchRule (..),
newUrlDispatchRule,
-- ** UrlMap
UrlMap (..),
newUrlMap,
-- ** UrlMap_AuthFailAction
UrlMap_AuthFailAction (..),
-- ** UrlMap_Login
UrlMap_Login (..),
-- ** UrlMap_RedirectHttpResponseCode
UrlMap_RedirectHttpResponseCode (..),
-- ** UrlMap_SecurityLevel
UrlMap_SecurityLevel (..),
-- ** Version
Version (..),
newVersion,
-- ** Version_BetaSettings
Version_BetaSettings (..),
newVersion_BetaSettings,
-- ** Version_BuildEnvVariables
Version_BuildEnvVariables (..),
newVersion_BuildEnvVariables,
-- ** Version_EnvVariables
Version_EnvVariables (..),
newVersion_EnvVariables,
-- ** Version_GeneratedCustomerMetadata
Version_GeneratedCustomerMetadata (..),
newVersion_GeneratedCustomerMetadata,
-- ** Version_InboundServicesItem
Version_InboundServicesItem (..),
-- ** Version_ServingStatus
Version_ServingStatus (..),
-- ** Volume
Volume (..),
newVolume,
-- ** VpcAccessConnector
VpcAccessConnector (..),
newVpcAccessConnector,
-- ** VpcAccessConnector_EgressSetting
VpcAccessConnector_EgressSetting (..),
-- ** ZipInfo
ZipInfo (..),
newZipInfo,
-- ** AppsAuthorizedCertificatesGetView
AppsAuthorizedCertificatesGetView (..),
-- ** AppsAuthorizedCertificatesListView
AppsAuthorizedCertificatesListView (..),
-- ** AppsDomainMappingsCreateOverrideStrategy
AppsDomainMappingsCreateOverrideStrategy (..),
-- ** AppsGetIncludeExtraData
AppsGetIncludeExtraData (..),
-- ** AppsListRuntimesEnvironment
AppsListRuntimesEnvironment (..),
-- ** AppsServicesVersionsGetView
AppsServicesVersionsGetView (..),
-- ** AppsServicesVersionsListView
AppsServicesVersionsListView (..),
)
where
import Gogol.AppEngine.Internal.Product
import Gogol.AppEngine.Internal.Sum
import Gogol.Prelude qualified as Core
-- | Default request referring to version @v1@ of the App Engine Admin API. This contains the host and root path used as a starting point for constructing service requests.
appEngineService :: Core.ServiceConfig
appEngineService =
Core.defaultService
(Core.ServiceId "appengine:v1")
"appengine.googleapis.com"
-- | View and manage your applications deployed on Google App Engine
type Appengine'Admin =
"https://www.googleapis.com/auth/appengine.admin"
-- | 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"
-- | View your data across Google Cloud services and see the email address of your Google Account
type CloudPlatform'ReadOnly =
"https://www.googleapis.com/auth/cloud-platform.read-only"