Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- API Declaration
- Resources
- appengine.apps.authorizedCertificates.create
- appengine.apps.authorizedCertificates.delete
- appengine.apps.authorizedCertificates.get
- appengine.apps.authorizedCertificates.list
- appengine.apps.authorizedCertificates.patch
- appengine.apps.authorizedDomains.list
- appengine.apps.create
- appengine.apps.domainMappings.create
- appengine.apps.domainMappings.delete
- appengine.apps.domainMappings.get
- appengine.apps.domainMappings.list
- appengine.apps.domainMappings.patch
- appengine.apps.firewall.ingressRules.batchUpdate
- appengine.apps.firewall.ingressRules.create
- appengine.apps.firewall.ingressRules.delete
- appengine.apps.firewall.ingressRules.get
- appengine.apps.firewall.ingressRules.list
- appengine.apps.firewall.ingressRules.patch
- appengine.apps.get
- appengine.apps.locations.get
- appengine.apps.locations.list
- appengine.apps.operations.get
- appengine.apps.operations.list
- appengine.apps.patch
- appengine.apps.repair
- appengine.apps.services.delete
- appengine.apps.services.get
- appengine.apps.services.list
- appengine.apps.services.patch
- appengine.apps.services.versions.create
- appengine.apps.services.versions.delete
- appengine.apps.services.versions.get
- appengine.apps.services.versions.instances.debug
- appengine.apps.services.versions.instances.delete
- appengine.apps.services.versions.instances.get
- appengine.apps.services.versions.instances.list
- appengine.apps.services.versions.list
- appengine.apps.services.versions.patch
- Types
- ApplicationServingStatus
- URLMapLogin
- NetworkUtilization
- ManagedCertificateStatus
- Status
- OperationSchema
- LocationSchema
- AuthorizedDomain
- TrafficSplit
- ScriptHandler
- ListServicesResponse
- URLMap
- Library
- ResourceRecord
- ListLocationsResponse
- DiskUtilization
- ListOperationsResponse
- HealthCheck
- AuthorizedCertificate
- APIConfigHandler
- VersionEnvVariables
- APIConfigHandlerSecurityLevel
- Application
- VersionBetaSettings
- Service
- ErrorHandlerErrorCode
- EndpointsAPIService
- Location
- Operation
- EndpointsAPIServiceRolloutStrategy
- ZipInfo
- Empty
- URLDispatchRule
- OperationMetadataV1Beta
- ListAuthorizedDomainsResponse
- Entrypoint
- ListVersionsResponse
- ManagedCertificate
- CreateVersionMetadataV1Alpha
- FileInfo
- AutomaticScaling
- OperationMetadataV1Beta5
- Volume
- APIEndpointHandler
- StatusDetailsItem
- ListIngressRulesResponse
- Network
- APIConfigHandlerAuthFailAction
- ReadinessCheck
- BatchUpdateIngressRulesRequest
- DebugInstanceRequest
- StaticFilesHandlerHTTPHeaders
- Resources
- FeatureSettings
- CertificateRawData
- DomainMApping
- VersionServingStatus
- DeploymentFiles
- BatchUpdateIngressRulesResponse
- CPUUtilization
- CreateVersionMetadataV1
- TrafficSplitAllocations
- CloudBuildOptions
- ManualScaling
- BasicScaling
- URLMapSecurityLevel
- ResourceRecordType
- OperationMetadataV1
- Version
- Xgafv
- IdentityAwareProxy
- StaticFilesHandler
- ErrorHandler
- TrafficSplitShardBy
- InstanceAvailability
- LocationLabels
- ListAuthorizedCertificatesResponse
- FirewallRule
- LocationMetadata
- OperationMetadata
- URLMapAuthFailAction
- ListInstancesResponse
- OperationMetadataV1Alpha
- LivenessCheck
- URLMapRedirectHTTPResponseCode
- RequestUtilization
- FirewallRuleAction
- SSLSettingsSSLManagementType
- RepairApplicationRequest
- OperationResponse
- CreateVersionMetadataV1Beta
- ListDomainMAppingsResponse
- StandardSchedulerSettings
- APIConfigHandlerLogin
- ContainerInfo
- Instance
- SSLSettings
- Deployment
Provisions and manages developers' App Engine applications.
Synopsis
- appEngineService :: ServiceConfig
- cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"]
- appEngineAdminScope :: Proxy '["https://www.googleapis.com/auth/appengine.admin"]
- cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- type AppEngineAPI = AppsAuthorizedDomainsListResource :<|> (AppsDomainMAppingsListResource :<|> (AppsDomainMAppingsPatchResource :<|> (AppsDomainMAppingsGetResource :<|> (AppsDomainMAppingsCreateResource :<|> (AppsDomainMAppingsDeleteResource :<|> (AppsFirewallIngressRulesListResource :<|> (AppsFirewallIngressRulesPatchResource :<|> (AppsFirewallIngressRulesGetResource :<|> (AppsFirewallIngressRulesCreateResource :<|> (AppsFirewallIngressRulesBatchUpdateResource :<|> (AppsFirewallIngressRulesDeleteResource :<|> (AppsOperationsListResource :<|> (AppsOperationsGetResource :<|> (AppsLocationsListResource :<|> (AppsLocationsGetResource :<|> (AppsServicesVersionsInstancesListResource :<|> (AppsServicesVersionsInstancesGetResource :<|> (AppsServicesVersionsInstancesDebugResource :<|> (AppsServicesVersionsInstancesDeleteResource :<|> (AppsServicesVersionsListResource :<|> (AppsServicesVersionsPatchResource :<|> (AppsServicesVersionsGetResource :<|> (AppsServicesVersionsCreateResource :<|> (AppsServicesVersionsDeleteResource :<|> (AppsServicesListResource :<|> (AppsServicesPatchResource :<|> (AppsServicesGetResource :<|> (AppsServicesDeleteResource :<|> (AppsAuthorizedCertificatesListResource :<|> (AppsAuthorizedCertificatesPatchResource :<|> (AppsAuthorizedCertificatesGetResource :<|> (AppsAuthorizedCertificatesCreateResource :<|> (AppsAuthorizedCertificatesDeleteResource :<|> (AppsPatchResource :<|> (AppsGetResource :<|> (AppsCreateResource :<|> AppsRepairResource))))))))))))))))))))))))))))))))))))
- module Network.Google.Resource.AppEngine.Apps.AuthorizedCertificates.Create
- module Network.Google.Resource.AppEngine.Apps.AuthorizedCertificates.Delete
- module Network.Google.Resource.AppEngine.Apps.AuthorizedCertificates.Get
- module Network.Google.Resource.AppEngine.Apps.AuthorizedCertificates.List
- module Network.Google.Resource.AppEngine.Apps.AuthorizedCertificates.Patch
- module Network.Google.Resource.AppEngine.Apps.AuthorizedDomains.List
- module Network.Google.Resource.AppEngine.Apps.Create
- module Network.Google.Resource.AppEngine.Apps.DomainMAppings.Create
- module Network.Google.Resource.AppEngine.Apps.DomainMAppings.Delete
- module Network.Google.Resource.AppEngine.Apps.DomainMAppings.Get
- module Network.Google.Resource.AppEngine.Apps.DomainMAppings.List
- module Network.Google.Resource.AppEngine.Apps.DomainMAppings.Patch
- module Network.Google.Resource.AppEngine.Apps.Firewall.IngressRules.BatchUpdate
- module Network.Google.Resource.AppEngine.Apps.Firewall.IngressRules.Create
- module Network.Google.Resource.AppEngine.Apps.Firewall.IngressRules.Delete
- module Network.Google.Resource.AppEngine.Apps.Firewall.IngressRules.Get
- module Network.Google.Resource.AppEngine.Apps.Firewall.IngressRules.List
- module Network.Google.Resource.AppEngine.Apps.Firewall.IngressRules.Patch
- module Network.Google.Resource.AppEngine.Apps.Get
- module Network.Google.Resource.AppEngine.Apps.Locations.Get
- module Network.Google.Resource.AppEngine.Apps.Locations.List
- module Network.Google.Resource.AppEngine.Apps.Operations.Get
- module Network.Google.Resource.AppEngine.Apps.Operations.List
- module Network.Google.Resource.AppEngine.Apps.Patch
- module Network.Google.Resource.AppEngine.Apps.Repair
- module Network.Google.Resource.AppEngine.Apps.Services.Delete
- module Network.Google.Resource.AppEngine.Apps.Services.Get
- module Network.Google.Resource.AppEngine.Apps.Services.List
- module Network.Google.Resource.AppEngine.Apps.Services.Patch
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Create
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Delete
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Get
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Debug
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Delete
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.Get
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Instances.List
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.List
- module Network.Google.Resource.AppEngine.Apps.Services.Versions.Patch
- data ApplicationServingStatus
- data URLMapLogin
- data NetworkUtilization
- networkUtilization :: NetworkUtilization
- nuTargetReceivedBytesPerSecond :: Lens' NetworkUtilization (Maybe Int32)
- nuTargetSentPacketsPerSecond :: Lens' NetworkUtilization (Maybe Int32)
- nuTargetReceivedPacketsPerSecond :: Lens' NetworkUtilization (Maybe Int32)
- nuTargetSentBytesPerSecond :: Lens' NetworkUtilization (Maybe Int32)
- data ManagedCertificateStatus
- data Status
- status :: Status
- sDetails :: Lens' Status [StatusDetailsItem]
- sCode :: Lens' Status (Maybe Int32)
- sMessage :: Lens' Status (Maybe Text)
- data OperationSchema
- operationSchema :: HashMap Text JSONValue -> OperationSchema
- osAddtional :: Lens' OperationSchema (HashMap Text JSONValue)
- data LocationSchema
- locationSchema :: HashMap Text JSONValue -> LocationSchema
- lsAddtional :: Lens' LocationSchema (HashMap Text JSONValue)
- data AuthorizedDomain
- authorizedDomain :: AuthorizedDomain
- adName :: Lens' AuthorizedDomain (Maybe Text)
- adId :: Lens' AuthorizedDomain (Maybe Text)
- data TrafficSplit
- trafficSplit :: TrafficSplit
- tsShardBy :: Lens' TrafficSplit (Maybe TrafficSplitShardBy)
- tsAllocations :: Lens' TrafficSplit (Maybe TrafficSplitAllocations)
- data ScriptHandler
- scriptHandler :: ScriptHandler
- shScriptPath :: Lens' ScriptHandler (Maybe Text)
- data ListServicesResponse
- listServicesResponse :: ListServicesResponse
- lsrNextPageToken :: Lens' ListServicesResponse (Maybe Text)
- lsrServices :: Lens' ListServicesResponse [Service]
- data URLMap
- urlMap :: URLMap
- umScript :: Lens' URLMap (Maybe ScriptHandler)
- umSecurityLevel :: Lens' URLMap (Maybe URLMapSecurityLevel)
- umAPIEndpoint :: Lens' URLMap (Maybe APIEndpointHandler)
- umURLRegex :: Lens' URLMap (Maybe Text)
- umRedirectHTTPResponseCode :: Lens' URLMap (Maybe URLMapRedirectHTTPResponseCode)
- umAuthFailAction :: Lens' URLMap (Maybe URLMapAuthFailAction)
- umStaticFiles :: Lens' URLMap (Maybe StaticFilesHandler)
- umLogin :: Lens' URLMap (Maybe URLMapLogin)
- data Library
- library :: Library
- lName :: Lens' Library (Maybe Text)
- lVersion :: Lens' Library (Maybe Text)
- data ResourceRecord
- resourceRecord :: ResourceRecord
- rrRrData :: Lens' ResourceRecord (Maybe Text)
- rrName :: Lens' ResourceRecord (Maybe Text)
- rrType :: Lens' ResourceRecord (Maybe ResourceRecordType)
- data ListLocationsResponse
- listLocationsResponse :: ListLocationsResponse
- llrNextPageToken :: Lens' ListLocationsResponse (Maybe Text)
- llrLocations :: Lens' ListLocationsResponse [Location]
- data DiskUtilization
- diskUtilization :: DiskUtilization
- duTargetReadBytesPerSecond :: Lens' DiskUtilization (Maybe Int32)
- duTargetReadOpsPerSecond :: Lens' DiskUtilization (Maybe Int32)
- duTargetWriteOpsPerSecond :: Lens' DiskUtilization (Maybe Int32)
- duTargetWriteBytesPerSecond :: Lens' DiskUtilization (Maybe Int32)
- data ListOperationsResponse
- listOperationsResponse :: ListOperationsResponse
- lorNextPageToken :: Lens' ListOperationsResponse (Maybe Text)
- lorOperations :: Lens' ListOperationsResponse [Operation]
- data HealthCheck
- healthCheck :: HealthCheck
- hcHealthyThreshold :: Lens' HealthCheck (Maybe Word32)
- hcDisableHealthCheck :: Lens' HealthCheck (Maybe Bool)
- hcCheckInterval :: Lens' HealthCheck (Maybe Scientific)
- hcRestartThreshold :: Lens' HealthCheck (Maybe Word32)
- hcHost :: Lens' HealthCheck (Maybe Text)
- hcTimeout :: Lens' HealthCheck (Maybe Scientific)
- hcUnhealthyThreshold :: Lens' HealthCheck (Maybe Word32)
- data AuthorizedCertificate
- authorizedCertificate :: AuthorizedCertificate
- acManagedCertificate :: Lens' AuthorizedCertificate (Maybe ManagedCertificate)
- acCertificateRawData :: Lens' AuthorizedCertificate (Maybe CertificateRawData)
- acDomainNames :: Lens' AuthorizedCertificate [Text]
- acDomainMAppingsCount :: Lens' AuthorizedCertificate (Maybe Int32)
- acName :: Lens' AuthorizedCertificate (Maybe Text)
- acDisplayName :: Lens' AuthorizedCertificate (Maybe Text)
- acId :: Lens' AuthorizedCertificate (Maybe Text)
- acExpireTime :: Lens' AuthorizedCertificate (Maybe UTCTime)
- acVisibleDomainMAppings :: Lens' AuthorizedCertificate [Text]
- data APIConfigHandler
- apiConfigHandler :: APIConfigHandler
- achScript :: Lens' APIConfigHandler (Maybe Text)
- achSecurityLevel :: Lens' APIConfigHandler (Maybe APIConfigHandlerSecurityLevel)
- achURL :: Lens' APIConfigHandler (Maybe Text)
- achAuthFailAction :: Lens' APIConfigHandler (Maybe APIConfigHandlerAuthFailAction)
- achLogin :: Lens' APIConfigHandler (Maybe APIConfigHandlerLogin)
- data VersionEnvVariables
- versionEnvVariables :: HashMap Text Text -> VersionEnvVariables
- vevAddtional :: Lens' VersionEnvVariables (HashMap Text Text)
- data APIConfigHandlerSecurityLevel
- data Application
- application :: Application
- aDefaultHostname :: Lens' Application (Maybe Text)
- aDefaultCookieExpiration :: Lens' Application (Maybe Scientific)
- aIap :: Lens' Application (Maybe IdentityAwareProxy)
- aAuthDomain :: Lens' Application (Maybe Text)
- aCodeBucket :: Lens' Application (Maybe Text)
- aGcrDomain :: Lens' Application (Maybe Text)
- aFeatureSettings :: Lens' Application (Maybe FeatureSettings)
- aName :: Lens' Application (Maybe Text)
- aDispatchRules :: Lens' Application [URLDispatchRule]
- aDefaultBucket :: Lens' Application (Maybe Text)
- aId :: Lens' Application (Maybe Text)
- aLocationId :: Lens' Application (Maybe Text)
- aServingStatus :: Lens' Application (Maybe ApplicationServingStatus)
- data VersionBetaSettings
- versionBetaSettings :: HashMap Text Text -> VersionBetaSettings
- vbsAddtional :: Lens' VersionBetaSettings (HashMap Text Text)
- data Service
- service :: Service
- sSplit :: Lens' Service (Maybe TrafficSplit)
- sName :: Lens' Service (Maybe Text)
- sId :: Lens' Service (Maybe Text)
- data ErrorHandlerErrorCode
- data EndpointsAPIService
- endpointsAPIService :: EndpointsAPIService
- easDisableTraceSampling :: Lens' EndpointsAPIService (Maybe Bool)
- easName :: Lens' EndpointsAPIService (Maybe Text)
- easConfigId :: Lens' EndpointsAPIService (Maybe Text)
- easRolloutStrategy :: Lens' EndpointsAPIService (Maybe EndpointsAPIServiceRolloutStrategy)
- data Location
- location :: Location
- locName :: Lens' Location (Maybe Text)
- locMetadata :: Lens' Location (Maybe LocationSchema)
- locDisplayName :: Lens' Location (Maybe Text)
- locLabels :: Lens' Location (Maybe LocationLabels)
- locLocationId :: Lens' Location (Maybe Text)
- data Operation
- operation :: Operation
- oDone :: Lens' Operation (Maybe Bool)
- oError :: Lens' Operation (Maybe Status)
- oResponse :: Lens' Operation (Maybe OperationResponse)
- oName :: Lens' Operation (Maybe Text)
- oMetadata :: Lens' Operation (Maybe OperationSchema)
- data EndpointsAPIServiceRolloutStrategy
- data ZipInfo
- zipInfo :: ZipInfo
- ziFilesCount :: Lens' ZipInfo (Maybe Int32)
- ziSourceURL :: Lens' ZipInfo (Maybe Text)
- data Empty
- empty :: Empty
- data URLDispatchRule
- urlDispatchRule :: URLDispatchRule
- udrPath :: Lens' URLDispatchRule (Maybe Text)
- udrService :: Lens' URLDispatchRule (Maybe Text)
- udrDomain :: Lens' URLDispatchRule (Maybe Text)
- data OperationMetadataV1Beta
- operationMetadataV1Beta :: OperationMetadataV1Beta
- omvbEphemeralMessage :: Lens' OperationMetadataV1Beta (Maybe Text)
- omvbInsertTime :: Lens' OperationMetadataV1Beta (Maybe UTCTime)
- omvbUser :: Lens' OperationMetadataV1Beta (Maybe Text)
- omvbMethod :: Lens' OperationMetadataV1Beta (Maybe Text)
- omvbEndTime :: Lens' OperationMetadataV1Beta (Maybe UTCTime)
- omvbWarning :: Lens' OperationMetadataV1Beta [Text]
- omvbCreateVersionMetadata :: Lens' OperationMetadataV1Beta (Maybe CreateVersionMetadataV1Beta)
- omvbTarget :: Lens' OperationMetadataV1Beta (Maybe Text)
- data ListAuthorizedDomainsResponse
- listAuthorizedDomainsResponse :: ListAuthorizedDomainsResponse
- ladrNextPageToken :: Lens' ListAuthorizedDomainsResponse (Maybe Text)
- ladrDomains :: Lens' ListAuthorizedDomainsResponse [AuthorizedDomain]
- data Entrypoint
- entrypoint :: Entrypoint
- eShell :: Lens' Entrypoint (Maybe Text)
- data ListVersionsResponse
- listVersionsResponse :: ListVersionsResponse
- lvrNextPageToken :: Lens' ListVersionsResponse (Maybe Text)
- lvrVersions :: Lens' ListVersionsResponse [Version]
- data ManagedCertificate
- managedCertificate :: ManagedCertificate
- mcStatus :: Lens' ManagedCertificate (Maybe ManagedCertificateStatus)
- mcLastRenewalTime :: Lens' ManagedCertificate (Maybe UTCTime)
- data CreateVersionMetadataV1Alpha
- createVersionMetadataV1Alpha :: CreateVersionMetadataV1Alpha
- cvmvaCloudBuildId :: Lens' CreateVersionMetadataV1Alpha (Maybe Text)
- data FileInfo
- fileInfo :: FileInfo
- fiSha1Sum :: Lens' FileInfo (Maybe Text)
- fiMimeType :: Lens' FileInfo (Maybe Text)
- fiSourceURL :: Lens' FileInfo (Maybe Text)
- data AutomaticScaling
- automaticScaling :: AutomaticScaling
- asNetworkUtilization :: Lens' AutomaticScaling (Maybe NetworkUtilization)
- asMaxTotalInstances :: Lens' AutomaticScaling (Maybe Int32)
- asMinIdleInstances :: Lens' AutomaticScaling (Maybe Int32)
- asDiskUtilization :: Lens' AutomaticScaling (Maybe DiskUtilization)
- asMinPendingLatency :: Lens' AutomaticScaling (Maybe Scientific)
- asCPUUtilization :: Lens' AutomaticScaling (Maybe CPUUtilization)
- asMaxIdleInstances :: Lens' AutomaticScaling (Maybe Int32)
- asMinTotalInstances :: Lens' AutomaticScaling (Maybe Int32)
- asMaxConcurrentRequests :: Lens' AutomaticScaling (Maybe Int32)
- asCoolDownPeriod :: Lens' AutomaticScaling (Maybe Scientific)
- asRequestUtilization :: Lens' AutomaticScaling (Maybe RequestUtilization)
- asMaxPendingLatency :: Lens' AutomaticScaling (Maybe Scientific)
- asStandardSchedulerSettings :: Lens' AutomaticScaling (Maybe StandardSchedulerSettings)
- data OperationMetadataV1Beta5
- operationMetadataV1Beta5 :: OperationMetadataV1Beta5
- oInsertTime :: Lens' OperationMetadataV1Beta5 (Maybe UTCTime)
- oUser :: Lens' OperationMetadataV1Beta5 (Maybe Text)
- oMethod :: Lens' OperationMetadataV1Beta5 (Maybe Text)
- oEndTime :: Lens' OperationMetadataV1Beta5 (Maybe UTCTime)
- oTarget :: Lens' OperationMetadataV1Beta5 (Maybe Text)
- data Volume
- volume :: Volume
- vSizeGb :: Lens' Volume (Maybe Double)
- vName :: Lens' Volume (Maybe Text)
- vVolumeType :: Lens' Volume (Maybe Text)
- data APIEndpointHandler
- apiEndpointHandler :: APIEndpointHandler
- aehScriptPath :: Lens' APIEndpointHandler (Maybe Text)
- data StatusDetailsItem
- statusDetailsItem :: HashMap Text JSONValue -> StatusDetailsItem
- sdiAddtional :: Lens' StatusDetailsItem (HashMap Text JSONValue)
- data ListIngressRulesResponse
- listIngressRulesResponse :: ListIngressRulesResponse
- lirrNextPageToken :: Lens' ListIngressRulesResponse (Maybe Text)
- lirrIngressRules :: Lens' ListIngressRulesResponse [FirewallRule]
- data Network
- network :: Network
- nSubnetworkName :: Lens' Network (Maybe Text)
- nForwardedPorts :: Lens' Network [Text]
- nInstanceTag :: Lens' Network (Maybe Text)
- nName :: Lens' Network (Maybe Text)
- data APIConfigHandlerAuthFailAction
- data ReadinessCheck
- readinessCheck :: ReadinessCheck
- rcSuccessThreshold :: Lens' ReadinessCheck (Maybe Word32)
- rcFailureThreshold :: Lens' ReadinessCheck (Maybe Word32)
- rcPath :: Lens' ReadinessCheck (Maybe Text)
- rcCheckInterval :: Lens' ReadinessCheck (Maybe Scientific)
- rcAppStartTimeout :: Lens' ReadinessCheck (Maybe Scientific)
- rcHost :: Lens' ReadinessCheck (Maybe Text)
- rcTimeout :: Lens' ReadinessCheck (Maybe Scientific)
- data BatchUpdateIngressRulesRequest
- batchUpdateIngressRulesRequest :: BatchUpdateIngressRulesRequest
- buirrIngressRules :: Lens' BatchUpdateIngressRulesRequest [FirewallRule]
- data DebugInstanceRequest
- debugInstanceRequest :: DebugInstanceRequest
- dirSSHKey :: Lens' DebugInstanceRequest (Maybe Text)
- data StaticFilesHandlerHTTPHeaders
- staticFilesHandlerHTTPHeaders :: HashMap Text Text -> StaticFilesHandlerHTTPHeaders
- sfhhttphAddtional :: Lens' StaticFilesHandlerHTTPHeaders (HashMap Text Text)
- data Resources
- resources :: Resources
- rMemoryGb :: Lens' Resources (Maybe Double)
- rDiskGb :: Lens' Resources (Maybe Double)
- rVolumes :: Lens' Resources [Volume]
- rCPU :: Lens' Resources (Maybe Double)
- data FeatureSettings
- featureSettings :: FeatureSettings
- fsSplitHealthChecks :: Lens' FeatureSettings (Maybe Bool)
- data CertificateRawData
- certificateRawData :: CertificateRawData
- crdPrivateKey :: Lens' CertificateRawData (Maybe Text)
- crdPublicCertificate :: Lens' CertificateRawData (Maybe Text)
- data DomainMApping
- domainMApping :: DomainMApping
- dmaResourceRecords :: Lens' DomainMApping [ResourceRecord]
- dmaName :: Lens' DomainMApping (Maybe Text)
- dmaId :: Lens' DomainMApping (Maybe Text)
- dmaSSLSettings :: Lens' DomainMApping (Maybe SSLSettings)
- data VersionServingStatus
- data DeploymentFiles
- deploymentFiles :: HashMap Text FileInfo -> DeploymentFiles
- dfAddtional :: Lens' DeploymentFiles (HashMap Text FileInfo)
- data BatchUpdateIngressRulesResponse
- batchUpdateIngressRulesResponse :: BatchUpdateIngressRulesResponse
- bIngressRules :: Lens' BatchUpdateIngressRulesResponse [FirewallRule]
- data CPUUtilization
- cpuUtilization :: CPUUtilization
- cuAggregationWindowLength :: Lens' CPUUtilization (Maybe Scientific)
- cuTargetUtilization :: Lens' CPUUtilization (Maybe Double)
- data CreateVersionMetadataV1
- createVersionMetadataV1 :: CreateVersionMetadataV1
- cvmvCloudBuildId :: Lens' CreateVersionMetadataV1 (Maybe Text)
- data TrafficSplitAllocations
- trafficSplitAllocations :: HashMap Text Double -> TrafficSplitAllocations
- tsaAddtional :: Lens' TrafficSplitAllocations (HashMap Text Double)
- data CloudBuildOptions
- cloudBuildOptions :: CloudBuildOptions
- cboCloudBuildTimeout :: Lens' CloudBuildOptions (Maybe Scientific)
- cboAppYamlPath :: Lens' CloudBuildOptions (Maybe Text)
- data ManualScaling
- manualScaling :: ManualScaling
- msInstances :: Lens' ManualScaling (Maybe Int32)
- data BasicScaling
- basicScaling :: BasicScaling
- bsMaxInstances :: Lens' BasicScaling (Maybe Int32)
- bsIdleTimeout :: Lens' BasicScaling (Maybe Scientific)
- data URLMapSecurityLevel
- data ResourceRecordType
- = RecordTypeUnspecified
- | A
- | Aaaa
- | Cname
- data OperationMetadataV1
- operationMetadataV1 :: OperationMetadataV1
- omvEphemeralMessage :: Lens' OperationMetadataV1 (Maybe Text)
- omvInsertTime :: Lens' OperationMetadataV1 (Maybe UTCTime)
- omvUser :: Lens' OperationMetadataV1 (Maybe Text)
- omvMethod :: Lens' OperationMetadataV1 (Maybe Text)
- omvEndTime :: Lens' OperationMetadataV1 (Maybe UTCTime)
- omvWarning :: Lens' OperationMetadataV1 [Text]
- omvCreateVersionMetadata :: Lens' OperationMetadataV1 (Maybe CreateVersionMetadataV1)
- omvTarget :: Lens' OperationMetadataV1 (Maybe Text)
- data Version
- version :: Version
- verRuntime :: Lens' Version (Maybe Text)
- verNobuildFilesRegex :: Lens' Version (Maybe Text)
- verInstanceClass :: Lens' Version (Maybe Text)
- verRuntimeChannel :: Lens' Version (Maybe Text)
- verRuntimeMainExecutablePath :: Lens' Version (Maybe Text)
- verHealthCheck :: Lens' Version (Maybe HealthCheck)
- verEndpointsAPIService :: Lens' Version (Maybe EndpointsAPIService)
- verEnv :: Lens' Version (Maybe Text)
- verZones :: Lens' Version [Text]
- verEntrypoint :: Lens' Version (Maybe Entrypoint)
- verDefaultExpiration :: Lens' Version (Maybe Scientific)
- verAutomaticScaling :: Lens' Version (Maybe AutomaticScaling)
- verErrorHandlers :: Lens' Version [ErrorHandler]
- verCreatedBy :: Lens' Version (Maybe Text)
- verVM :: Lens' Version (Maybe Bool)
- verHandlers :: Lens' Version [URLMap]
- verInboundServices :: Lens' Version [Text]
- verReadinessCheck :: Lens' Version (Maybe ReadinessCheck)
- verNetwork :: Lens' Version (Maybe Network)
- verResources :: Lens' Version (Maybe Resources)
- verName :: Lens' Version (Maybe Text)
- verThreadsafe :: Lens' Version (Maybe Bool)
- verBetaSettings :: Lens' Version (Maybe VersionBetaSettings)
- verBasicScaling :: Lens' Version (Maybe BasicScaling)
- verManualScaling :: Lens' Version (Maybe ManualScaling)
- verAPIConfig :: Lens' Version (Maybe APIConfigHandler)
- verId :: Lens' Version (Maybe Text)
- verEnvVariables :: Lens' Version (Maybe VersionEnvVariables)
- verLivenessCheck :: Lens' Version (Maybe LivenessCheck)
- verRuntimeAPIVersion :: Lens' Version (Maybe Text)
- verServingStatus :: Lens' Version (Maybe VersionServingStatus)
- verDiskUsageBytes :: Lens' Version (Maybe Int64)
- verCreateTime :: Lens' Version (Maybe UTCTime)
- verLibraries :: Lens' Version [Library]
- verVersionURL :: Lens' Version (Maybe Text)
- verDeployment :: Lens' Version (Maybe Deployment)
- data Xgafv
- data IdentityAwareProxy
- identityAwareProxy :: IdentityAwareProxy
- iapEnabled :: Lens' IdentityAwareProxy (Maybe Bool)
- iapOAuth2ClientSecretSha256 :: Lens' IdentityAwareProxy (Maybe Text)
- iapOAuth2ClientSecret :: Lens' IdentityAwareProxy (Maybe Text)
- iapOAuth2ClientId :: Lens' IdentityAwareProxy (Maybe Text)
- data StaticFilesHandler
- staticFilesHandler :: StaticFilesHandler
- sfhHTTPHeaders :: Lens' StaticFilesHandler (Maybe StaticFilesHandlerHTTPHeaders)
- sfhPath :: Lens' StaticFilesHandler (Maybe Text)
- sfhRequireMatchingFile :: Lens' StaticFilesHandler (Maybe Bool)
- sfhExpiration :: Lens' StaticFilesHandler (Maybe Scientific)
- sfhMimeType :: Lens' StaticFilesHandler (Maybe Text)
- sfhApplicationReadable :: Lens' StaticFilesHandler (Maybe Bool)
- sfhUploadPathRegex :: Lens' StaticFilesHandler (Maybe Text)
- data ErrorHandler
- errorHandler :: ErrorHandler
- ehMimeType :: Lens' ErrorHandler (Maybe Text)
- ehErrorCode :: Lens' ErrorHandler (Maybe ErrorHandlerErrorCode)
- ehStaticFile :: Lens' ErrorHandler (Maybe Text)
- data TrafficSplitShardBy
- data InstanceAvailability
- data LocationLabels
- locationLabels :: HashMap Text Text -> LocationLabels
- llAddtional :: Lens' LocationLabels (HashMap Text Text)
- data ListAuthorizedCertificatesResponse
- listAuthorizedCertificatesResponse :: ListAuthorizedCertificatesResponse
- lacrNextPageToken :: Lens' ListAuthorizedCertificatesResponse (Maybe Text)
- lacrCertificates :: Lens' ListAuthorizedCertificatesResponse [AuthorizedCertificate]
- data FirewallRule
- firewallRule :: FirewallRule
- frPriority :: Lens' FirewallRule (Maybe Int32)
- frAction :: Lens' FirewallRule (Maybe FirewallRuleAction)
- frSourceRange :: Lens' FirewallRule (Maybe Text)
- frDescription :: Lens' FirewallRule (Maybe Text)
- data LocationMetadata
- locationMetadata :: LocationMetadata
- lmStandardEnvironmentAvailable :: Lens' LocationMetadata (Maybe Bool)
- lmFlexibleEnvironmentAvailable :: Lens' LocationMetadata (Maybe Bool)
- data OperationMetadata
- operationMetadata :: OperationMetadata
- omInsertTime :: Lens' OperationMetadata (Maybe UTCTime)
- omUser :: Lens' OperationMetadata (Maybe Text)
- omMethod :: Lens' OperationMetadata (Maybe Text)
- omEndTime :: Lens' OperationMetadata (Maybe UTCTime)
- omOperationType :: Lens' OperationMetadata (Maybe Text)
- omTarget :: Lens' OperationMetadata (Maybe Text)
- data URLMapAuthFailAction
- data ListInstancesResponse
- listInstancesResponse :: ListInstancesResponse
- lirNextPageToken :: Lens' ListInstancesResponse (Maybe Text)
- lirInstances :: Lens' ListInstancesResponse [Instance]
- data OperationMetadataV1Alpha
- operationMetadataV1Alpha :: OperationMetadataV1Alpha
- omvaEphemeralMessage :: Lens' OperationMetadataV1Alpha (Maybe Text)
- omvaInsertTime :: Lens' OperationMetadataV1Alpha (Maybe UTCTime)
- omvaUser :: Lens' OperationMetadataV1Alpha (Maybe Text)
- omvaMethod :: Lens' OperationMetadataV1Alpha (Maybe Text)
- omvaEndTime :: Lens' OperationMetadataV1Alpha (Maybe UTCTime)
- omvaWarning :: Lens' OperationMetadataV1Alpha [Text]
- omvaCreateVersionMetadata :: Lens' OperationMetadataV1Alpha (Maybe CreateVersionMetadataV1Alpha)
- omvaTarget :: Lens' OperationMetadataV1Alpha (Maybe Text)
- data LivenessCheck
- livenessCheck :: LivenessCheck
- lcSuccessThreshold :: Lens' LivenessCheck (Maybe Word32)
- lcFailureThreshold :: Lens' LivenessCheck (Maybe Word32)
- lcPath :: Lens' LivenessCheck (Maybe Text)
- lcCheckInterval :: Lens' LivenessCheck (Maybe Scientific)
- lcHost :: Lens' LivenessCheck (Maybe Text)
- lcInitialDelay :: Lens' LivenessCheck (Maybe Scientific)
- lcTimeout :: Lens' LivenessCheck (Maybe Scientific)
- data URLMapRedirectHTTPResponseCode
- data RequestUtilization
- requestUtilization :: RequestUtilization
- ruTargetConcurrentRequests :: Lens' RequestUtilization (Maybe Int32)
- ruTargetRequestCountPerSecond :: Lens' RequestUtilization (Maybe Int32)
- data FirewallRuleAction
- data SSLSettingsSSLManagementType
- data RepairApplicationRequest
- repairApplicationRequest :: RepairApplicationRequest
- data OperationResponse
- operationResponse :: HashMap Text JSONValue -> OperationResponse
- orAddtional :: Lens' OperationResponse (HashMap Text JSONValue)
- data CreateVersionMetadataV1Beta
- createVersionMetadataV1Beta :: CreateVersionMetadataV1Beta
- cvmvbCloudBuildId :: Lens' CreateVersionMetadataV1Beta (Maybe Text)
- data ListDomainMAppingsResponse
- listDomainMAppingsResponse :: ListDomainMAppingsResponse
- ldmarDomainMAppings :: Lens' ListDomainMAppingsResponse [DomainMApping]
- ldmarNextPageToken :: Lens' ListDomainMAppingsResponse (Maybe Text)
- data StandardSchedulerSettings
- standardSchedulerSettings :: StandardSchedulerSettings
- sssTargetCPUUtilization :: Lens' StandardSchedulerSettings (Maybe Double)
- sssMinInstances :: Lens' StandardSchedulerSettings (Maybe Int32)
- sssMaxInstances :: Lens' StandardSchedulerSettings (Maybe Int32)
- sssTargetThroughputUtilization :: Lens' StandardSchedulerSettings (Maybe Double)
- data APIConfigHandlerLogin
- data ContainerInfo
- containerInfo :: ContainerInfo
- ciImage :: Lens' ContainerInfo (Maybe Text)
- data Instance
- instance' :: Instance
- iMemoryUsage :: Lens' Instance (Maybe Int64)
- iVMStatus :: Lens' Instance (Maybe Text)
- iVMZoneName :: Lens' Instance (Maybe Text)
- iVMIP :: Lens' Instance (Maybe Text)
- iStartTime :: Lens' Instance (Maybe UTCTime)
- iVMId :: Lens' Instance (Maybe Text)
- iAvailability :: Lens' Instance (Maybe InstanceAvailability)
- iVMName :: Lens' Instance (Maybe Text)
- iName :: Lens' Instance (Maybe Text)
- iVMDebugEnabled :: Lens' Instance (Maybe Bool)
- iRequests :: Lens' Instance (Maybe Int32)
- iQps :: Lens' Instance (Maybe Double)
- iId :: Lens' Instance (Maybe Text)
- iErrors :: Lens' Instance (Maybe Int32)
- iAverageLatency :: Lens' Instance (Maybe Int32)
- iAppEngineRelease :: Lens' Instance (Maybe Text)
- data SSLSettings
- sslSettings :: SSLSettings
- ssSSLManagementType :: Lens' SSLSettings (Maybe SSLSettingsSSLManagementType)
- ssCertificateId :: Lens' SSLSettings (Maybe Text)
- ssPendingManagedCertificateId :: Lens' SSLSettings (Maybe Text)
- data Deployment
- deployment :: Deployment
- dZip :: Lens' Deployment (Maybe ZipInfo)
- dCloudBuildOptions :: Lens' Deployment (Maybe CloudBuildOptions)
- dContainer :: Lens' Deployment (Maybe ContainerInfo)
- dFiles :: Lens' Deployment (Maybe DeploymentFiles)
Service Configuration
appEngineService :: ServiceConfig Source #
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.
OAuth Scopes
cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"] Source #
View your data across Google Cloud Platform services
appEngineAdminScope :: Proxy '["https://www.googleapis.com/auth/appengine.admin"] Source #
View and manage your applications deployed on Google App Engine
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #
View and manage your data across Google Cloud Platform services
API Declaration
type AppEngineAPI = AppsAuthorizedDomainsListResource :<|> (AppsDomainMAppingsListResource :<|> (AppsDomainMAppingsPatchResource :<|> (AppsDomainMAppingsGetResource :<|> (AppsDomainMAppingsCreateResource :<|> (AppsDomainMAppingsDeleteResource :<|> (AppsFirewallIngressRulesListResource :<|> (AppsFirewallIngressRulesPatchResource :<|> (AppsFirewallIngressRulesGetResource :<|> (AppsFirewallIngressRulesCreateResource :<|> (AppsFirewallIngressRulesBatchUpdateResource :<|> (AppsFirewallIngressRulesDeleteResource :<|> (AppsOperationsListResource :<|> (AppsOperationsGetResource :<|> (AppsLocationsListResource :<|> (AppsLocationsGetResource :<|> (AppsServicesVersionsInstancesListResource :<|> (AppsServicesVersionsInstancesGetResource :<|> (AppsServicesVersionsInstancesDebugResource :<|> (AppsServicesVersionsInstancesDeleteResource :<|> (AppsServicesVersionsListResource :<|> (AppsServicesVersionsPatchResource :<|> (AppsServicesVersionsGetResource :<|> (AppsServicesVersionsCreateResource :<|> (AppsServicesVersionsDeleteResource :<|> (AppsServicesListResource :<|> (AppsServicesPatchResource :<|> (AppsServicesGetResource :<|> (AppsServicesDeleteResource :<|> (AppsAuthorizedCertificatesListResource :<|> (AppsAuthorizedCertificatesPatchResource :<|> (AppsAuthorizedCertificatesGetResource :<|> (AppsAuthorizedCertificatesCreateResource :<|> (AppsAuthorizedCertificatesDeleteResource :<|> (AppsPatchResource :<|> (AppsGetResource :<|> (AppsCreateResource :<|> AppsRepairResource)))))))))))))))))))))))))))))))))))) Source #
Represents the entirety of the methods and resources available for the App Engine Admin API service.
Resources
appengine.apps.authorizedCertificates.create
appengine.apps.authorizedCertificates.delete
appengine.apps.authorizedCertificates.get
appengine.apps.authorizedCertificates.list
appengine.apps.authorizedCertificates.patch
appengine.apps.authorizedDomains.list
appengine.apps.create
appengine.apps.domainMappings.create
appengine.apps.domainMappings.delete
appengine.apps.domainMappings.get
appengine.apps.domainMappings.list
appengine.apps.domainMappings.patch
appengine.apps.firewall.ingressRules.batchUpdate
appengine.apps.firewall.ingressRules.create
appengine.apps.firewall.ingressRules.delete
appengine.apps.firewall.ingressRules.get
appengine.apps.firewall.ingressRules.list
appengine.apps.firewall.ingressRules.patch
appengine.apps.get
appengine.apps.locations.get
appengine.apps.locations.list
appengine.apps.operations.get
appengine.apps.operations.list
appengine.apps.patch
appengine.apps.repair
appengine.apps.services.delete
appengine.apps.services.get
appengine.apps.services.list
appengine.apps.services.patch
appengine.apps.services.versions.create
appengine.apps.services.versions.delete
appengine.apps.services.versions.get
appengine.apps.services.versions.instances.debug
appengine.apps.services.versions.instances.delete
appengine.apps.services.versions.instances.get
appengine.apps.services.versions.instances.list
appengine.apps.services.versions.list
appengine.apps.services.versions.patch
Types
ApplicationServingStatus
data ApplicationServingStatus Source #
Serving status of this application.
Unspecified |
|
Serving |
|
UserDisabled |
|
SystemDisabled |
|
Instances
URLMapLogin
data URLMapLogin Source #
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
LoginUnspecified |
|
LoginOptional |
|
LoginAdmin |
|
LoginRequired |
|
Instances
NetworkUtilization
data NetworkUtilization Source #
Target scaling by network usage. Only applicable in the App Engine flexible environment.
See: networkUtilization
smart constructor.
Instances
networkUtilization :: NetworkUtilization Source #
Creates a value of NetworkUtilization
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
nuTargetReceivedBytesPerSecond :: Lens' NetworkUtilization (Maybe Int32) Source #
Target bytes received per second.
nuTargetSentPacketsPerSecond :: Lens' NetworkUtilization (Maybe Int32) Source #
Target packets sent per second.
nuTargetReceivedPacketsPerSecond :: Lens' NetworkUtilization (Maybe Int32) Source #
Target packets received per second.
nuTargetSentBytesPerSecond :: Lens' NetworkUtilization (Maybe Int32) Source #
Target bytes sent per second.
ManagedCertificateStatus
data ManagedCertificateStatus Source #
Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.'OutputOnly
ManagementStatusUnspecified | MANAGEMENT_STATUS_UNSPECIFIED |
OK |
|
Pending |
|
FailedRetryingNotVisible |
|
FailedPermanent |
|
FailedRetryingCaaForBidden |
|
FailedRetryingCaaChecking |
|
Instances
Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). The error model is designed to be: Simple to use and understand for most users Flexible enough to meet unexpected needsOverviewThe Status message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers understand and resolve the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package google.rpc that can be used for common error conditions.Language mappingThe Status message is the logical representation of the error model, but it is not necessarily the actual wire format. When the Status message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C.Other usesThe error model and the Status message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments.Example uses of this error model include: Partial errors. If a service needs to return partial errors to the client, it may embed the Status in the normal response to indicate the partial errors. Workflow errors. A typical workflow has multiple steps. Each step may have a Status message for error reporting. Batch operations. If a client uses batch request and batch response, the Status message should be used directly inside batch response, one for each error sub-response. Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the Status message. Logging. If some API errors are stored in logs, the message Status could be used directly after any stripping needed for security/privacy reasons.
See: status
smart constructor.
Instances
Eq Status Source # | |
Data Status Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Status -> c Status # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Status # toConstr :: Status -> Constr # dataTypeOf :: Status -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Status) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Status) # gmapT :: (forall b. Data b => b -> b) -> Status -> Status # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Status -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Status -> r # gmapQ :: (forall d. Data d => d -> u) -> Status -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Status -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Status -> m Status # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Status -> m Status # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Status -> m Status # | |
Show Status Source # | |
Generic Status Source # | |
ToJSON Status Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON Status Source # | |
type Rep Status Source # | |
Defined in Network.Google.AppEngine.Types.Product type Rep Status = D1 (MetaData "Status" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.4.0-48gH8mpUkemKe8XR9UYlzr" False) (C1 (MetaCons "Status'" PrefixI True) (S1 (MetaSel (Just "_sDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StatusDetailsItem])) :*: (S1 (MetaSel (Just "_sCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_sMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
sDetails :: Lens' Status [StatusDetailsItem] Source #
A list of messages that carry the error details. There is a common set of message types for APIs to use.
sCode :: Lens' Status (Maybe Int32) Source #
The status code, which should be an enum value of google.rpc.Code.
sMessage :: Lens' Status (Maybe Text) Source #
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
OperationSchema
data OperationSchema Source #
Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
See: operationSchema
smart constructor.
Instances
Creates a value of OperationSchema
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
osAddtional :: Lens' OperationSchema (HashMap Text JSONValue) Source #
Properties of the object. Contains field 'type with type URL.
LocationSchema
data LocationSchema Source #
Service-specific metadata. For example the available capacity at the given location.
See: locationSchema
smart constructor.
Instances
Creates a value of LocationSchema
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lsAddtional :: Lens' LocationSchema (HashMap Text JSONValue) Source #
Properties of the object. Contains field 'type with type URL.
AuthorizedDomain
data AuthorizedDomain Source #
A domain that a user has been authorized to administer. To authorize use of a domain, verify ownership via Webmaster Central (https://www.google.com/webmasters/verification/home).
See: authorizedDomain
smart constructor.
Instances
authorizedDomain :: AuthorizedDomain Source #
Creates a value of AuthorizedDomain
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
adName :: Lens' AuthorizedDomain (Maybe Text) Source #
Full path to the AuthorizedDomain resource in the API. Example: apps/myapp/authorizedDomains/example.com.'OutputOnly
adId :: Lens' AuthorizedDomain (Maybe Text) Source #
Fully qualified domain name of the domain authorized for use. Example: example.com.
TrafficSplit
data TrafficSplit Source #
Traffic routing configuration for versions within a single service. Traffic splits define how traffic directed to the service is assigned to versions.
See: trafficSplit
smart constructor.
Instances
trafficSplit :: TrafficSplit Source #
Creates a value of TrafficSplit
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tsShardBy :: Lens' TrafficSplit (Maybe TrafficSplitShardBy) Source #
Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed.
tsAllocations :: Lens' TrafficSplit (Maybe TrafficSplitAllocations) Source #
Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits.
ScriptHandler
data ScriptHandler Source #
Executes a script to handle the request that matches the URL pattern.
See: scriptHandler
smart constructor.
Instances
scriptHandler :: ScriptHandler Source #
Creates a value of ScriptHandler
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
shScriptPath :: Lens' ScriptHandler (Maybe Text) Source #
Path to the script from the application root directory.
ListServicesResponse
data ListServicesResponse Source #
Response message for Services.ListServices.
See: listServicesResponse
smart constructor.
Instances
listServicesResponse :: ListServicesResponse Source #
Creates a value of ListServicesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lsrNextPageToken :: Lens' ListServicesResponse (Maybe Text) Source #
Continuation token for fetching the next page of results.
lsrServices :: Lens' ListServicesResponse [Service] Source #
The services belonging to the requested application.
URLMap
URL pattern and description of how the URL should be handled. App Engine can handle URLs by executing application code or by serving static files uploaded with the version, such as images, CSS, or JavaScript.
See: urlMap
smart constructor.
Instances
Creates a value of URLMap
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
umScript :: Lens' URLMap (Maybe ScriptHandler) Source #
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
umSecurityLevel :: Lens' URLMap (Maybe URLMapSecurityLevel) Source #
Security (HTTPS) enforcement for this URL.
umAPIEndpoint :: Lens' URLMap (Maybe APIEndpointHandler) Source #
Uses API Endpoints to handle requests.
umURLRegex :: Lens' URLMap (Maybe Text) Source #
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
umRedirectHTTPResponseCode :: Lens' URLMap (Maybe URLMapRedirectHTTPResponseCode) Source #
30x code to use when performing redirects for the secure field. Defaults to 302.
umAuthFailAction :: Lens' URLMap (Maybe URLMapAuthFailAction) Source #
Action to take when users access resources that require authentication. Defaults to redirect.
umStaticFiles :: Lens' URLMap (Maybe StaticFilesHandler) Source #
Returns the contents of a file, such as an image, as the response.
umLogin :: Lens' URLMap (Maybe URLMapLogin) Source #
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
Library
Third-party Python runtime library that is required by the application.
See: library
smart constructor.
Instances
Eq Library Source # | |
Data Library Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Library -> c Library # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Library # toConstr :: Library -> Constr # dataTypeOf :: Library -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Library) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Library) # gmapT :: (forall b. Data b => b -> b) -> Library -> Library # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Library -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Library -> r # gmapQ :: (forall d. Data d => d -> u) -> Library -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Library -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Library -> m Library # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Library -> m Library # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Library -> m Library # | |
Show Library Source # | |
Generic Library Source # | |
ToJSON Library Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON Library Source # | |
type Rep Library Source # | |
Defined in Network.Google.AppEngine.Types.Product type Rep Library = D1 (MetaData "Library" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.4.0-48gH8mpUkemKe8XR9UYlzr" False) (C1 (MetaCons "Library'" PrefixI True) (S1 (MetaSel (Just "_lName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
ResourceRecord
data ResourceRecord Source #
A DNS resource record.
See: resourceRecord
smart constructor.
Instances
resourceRecord :: ResourceRecord Source #
Creates a value of ResourceRecord
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rrRrData :: Lens' ResourceRecord (Maybe Text) Source #
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
rrName :: Lens' ResourceRecord (Maybe Text) Source #
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
rrType :: Lens' ResourceRecord (Maybe ResourceRecordType) Source #
Resource record type. Example: AAAA.
ListLocationsResponse
data ListLocationsResponse Source #
The response message for Locations.ListLocations.
See: listLocationsResponse
smart constructor.
Instances
listLocationsResponse :: ListLocationsResponse Source #
Creates a value of ListLocationsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
llrNextPageToken :: Lens' ListLocationsResponse (Maybe Text) Source #
The standard List next-page token.
llrLocations :: Lens' ListLocationsResponse [Location] Source #
A list of locations that matches the specified filter in the request.
DiskUtilization
data DiskUtilization Source #
Target scaling by disk usage. Only applicable in the App Engine flexible environment.
See: diskUtilization
smart constructor.
Instances
diskUtilization :: DiskUtilization Source #
Creates a value of DiskUtilization
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
duTargetReadBytesPerSecond :: Lens' DiskUtilization (Maybe Int32) Source #
Target bytes read per second.
duTargetReadOpsPerSecond :: Lens' DiskUtilization (Maybe Int32) Source #
Target ops read per seconds.
duTargetWriteOpsPerSecond :: Lens' DiskUtilization (Maybe Int32) Source #
Target ops written per second.
duTargetWriteBytesPerSecond :: Lens' DiskUtilization (Maybe Int32) Source #
Target bytes written per second.
ListOperationsResponse
data ListOperationsResponse Source #
The response message for Operations.ListOperations.
See: listOperationsResponse
smart constructor.
Instances
listOperationsResponse :: ListOperationsResponse Source #
Creates a value of ListOperationsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lorNextPageToken :: Lens' ListOperationsResponse (Maybe Text) Source #
The standard List next-page token.
lorOperations :: Lens' ListOperationsResponse [Operation] Source #
A list of operations that matches the specified filter in the request.
HealthCheck
data HealthCheck Source #
Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. Only applicable for instances in App Engine flexible environment.
See: healthCheck
smart constructor.
Instances
healthCheck :: HealthCheck Source #
Creates a value of HealthCheck
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
hcHealthyThreshold :: Lens' HealthCheck (Maybe Word32) Source #
Number of consecutive successful health checks required before receiving traffic.
hcDisableHealthCheck :: Lens' HealthCheck (Maybe Bool) Source #
Whether to explicitly disable health checks for this instance.
hcCheckInterval :: Lens' HealthCheck (Maybe Scientific) Source #
Interval between health checks.
hcRestartThreshold :: Lens' HealthCheck (Maybe Word32) Source #
Number of consecutive failed health checks required before an instance is restarted.
hcHost :: Lens' HealthCheck (Maybe Text) Source #
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
hcTimeout :: Lens' HealthCheck (Maybe Scientific) Source #
Time before the health check is considered failed.
hcUnhealthyThreshold :: Lens' HealthCheck (Maybe Word32) Source #
Number of consecutive failed health checks required before removing traffic.
AuthorizedCertificate
data AuthorizedCertificate Source #
An SSL certificate that a user has been authorized to administer. A user is authorized to administer any certificate that applies to one of their authorized domains.
See: authorizedCertificate
smart constructor.
Instances
authorizedCertificate :: AuthorizedCertificate Source #
Creates a value of AuthorizedCertificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
acManagedCertificate :: Lens' AuthorizedCertificate (Maybe ManagedCertificate) Source #
Only applicable if this certificate is managed by App Engine. Managed certificates are tied to the lifecycle of a DomainMapping and cannot be updated or deleted via the AuthorizedCertificates API. If this certificate is manually administered by the user, this field will be empty.'OutputOnly
acCertificateRawData :: Lens' AuthorizedCertificate (Maybe CertificateRawData) Source #
The SSL certificate serving the AuthorizedCertificate resource. This must be obtained independently from a certificate authority.
acDomainNames :: Lens' AuthorizedCertificate [Text] Source #
Topmost applicable domains of this certificate. This certificate applies to these domains and their subdomains. Example: example.com.'OutputOnly
acDomainMAppingsCount :: Lens' AuthorizedCertificate (Maybe Int32) Source #
Aggregate count of the domain mappings with this certificate mapped. This count includes domain mappings on applications for which the user does not have VIEWER permissions.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.'OutputOnly
acName :: Lens' AuthorizedCertificate (Maybe Text) Source #
Full path to the AuthorizedCertificate resource in the API. Example: apps/myapp/authorizedCertificates/12345.'OutputOnly
acDisplayName :: Lens' AuthorizedCertificate (Maybe Text) Source #
The user-specified display name of the certificate. This is not guaranteed to be unique. Example: My Certificate.
acId :: Lens' AuthorizedCertificate (Maybe Text) Source #
Relative name of the certificate. This is a unique value autogenerated on AuthorizedCertificate resource creation. Example: 12345.'OutputOnly
acExpireTime :: Lens' AuthorizedCertificate (Maybe UTCTime) Source #
The time when this certificate expires. To update the renewal time on this certificate, upload an SSL certificate with a different expiration time using AuthorizedCertificates.UpdateAuthorizedCertificate.'OutputOnly
acVisibleDomainMAppings :: Lens' AuthorizedCertificate [Text] Source #
The full paths to user visible Domain Mapping resources that have this certificate mapped. Example: apps/myapp/domainMappings/example.com.This may not represent the full list of mapped domain mappings if the user does not have VIEWER permissions on all of the applications that have this certificate mapped. See domain_mappings_count for a complete count.Only returned by GET or LIST requests when specifically requested by the view=FULL_CERTIFICATE option.'OutputOnly
APIConfigHandler
data APIConfigHandler Source #
Google Cloud Endpoints (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for API handlers.
See: apiConfigHandler
smart constructor.
Instances
apiConfigHandler :: APIConfigHandler Source #
Creates a value of APIConfigHandler
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
achScript :: Lens' APIConfigHandler (Maybe Text) Source #
Path to the script from the application root directory.
achSecurityLevel :: Lens' APIConfigHandler (Maybe APIConfigHandlerSecurityLevel) Source #
Security (HTTPS) enforcement for this URL.
achAuthFailAction :: Lens' APIConfigHandler (Maybe APIConfigHandlerAuthFailAction) Source #
Action to take when users access resources that require authentication. Defaults to redirect.
achLogin :: Lens' APIConfigHandler (Maybe APIConfigHandlerLogin) Source #
Level of login required to access this resource. Defaults to optional.
VersionEnvVariables
data VersionEnvVariables Source #
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
See: versionEnvVariables
smart constructor.
Instances
Creates a value of VersionEnvVariables
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
APIConfigHandlerSecurityLevel
data APIConfigHandlerSecurityLevel Source #
Security (HTTPS) enforcement for this URL.
SecureUnspecified |
|
SecureDefault |
|
SecureNever |
|
SecureOptional |
|
SecureAlways |
|
Instances
Application
data Application Source #
An Application resource contains the top-level configuration of an App Engine application.
See: application
smart constructor.
Instances
application :: Application Source #
Creates a value of Application
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aDefaultHostname :: Lens' Application (Maybe Text) Source #
Hostname used to reach this application, as resolved by App Engine.'OutputOnly
aDefaultCookieExpiration :: Lens' Application (Maybe Scientific) Source #
Cookie expiration policy for this application.
aAuthDomain :: Lens' Application (Maybe Text) Source #
Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.
aCodeBucket :: Lens' Application (Maybe Text) Source #
Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.'OutputOnly
aGcrDomain :: Lens' Application (Maybe Text) Source #
The Google Container Registry domain used for storing managed build docker images for this application.
aFeatureSettings :: Lens' Application (Maybe FeatureSettings) Source #
The feature specific settings to be used in the application.
aName :: Lens' Application (Maybe Text) Source #
Full path to the Application resource in the API. Example: apps/myapp.'OutputOnly
aDispatchRules :: Lens' Application [URLDispatchRule] Source #
HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.
aDefaultBucket :: Lens' Application (Maybe Text) Source #
Google Cloud Storage bucket that can be used by this application to store content.'OutputOnly
aId :: Lens' Application (Maybe Text) Source #
Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.
aLocationId :: Lens' Application (Maybe Text) Source #
Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).
aServingStatus :: Lens' Application (Maybe ApplicationServingStatus) Source #
Serving status of this application.
VersionBetaSettings
data VersionBetaSettings Source #
Metadata settings that are supplied to this version to enable beta runtime features.
See: versionBetaSettings
smart constructor.
Instances
Creates a value of VersionBetaSettings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Service
A Service resource is a logical component of an application that can share state and communicate in a secure fashion with other services. For example, an application that handles customer requests might include separate services to handle tasks such as backend data analysis or API requests from mobile devices. Each service has a collection of versions that define a specific set of code used to implement the functionality of that service.
See: service
smart constructor.
Instances
Eq Service Source # | |
Data Service Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Service -> c Service # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Service # toConstr :: Service -> Constr # dataTypeOf :: Service -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Service) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Service) # gmapT :: (forall b. Data b => b -> b) -> Service -> Service # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Service -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Service -> r # gmapQ :: (forall d. Data d => d -> u) -> Service -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Service -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Service -> m Service # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Service -> m Service # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Service -> m Service # | |
Show Service Source # | |
Generic Service Source # | |
ToJSON Service Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON Service Source # | |
type Rep Service Source # | |
Defined in Network.Google.AppEngine.Types.Product type Rep Service = D1 (MetaData "Service" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.4.0-48gH8mpUkemKe8XR9UYlzr" False) (C1 (MetaCons "Service'" PrefixI True) (S1 (MetaSel (Just "_sSplit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TrafficSplit)) :*: (S1 (MetaSel (Just "_sName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
sSplit :: Lens' Service (Maybe TrafficSplit) Source #
Mapping that defines fractional HTTP traffic diversion to different versions within the service.
sName :: Lens' Service (Maybe Text) Source #
Full path to the Service resource in the API. Example: apps/myapp/services/default.'OutputOnly
sId :: Lens' Service (Maybe Text) Source #
Relative name of the service within the application. Example: default.'OutputOnly
ErrorHandlerErrorCode
data ErrorHandlerErrorCode Source #
Error condition this handler applies to.
ErrorCodeUnspecified |
|
ErrorCodeDefault |
|
ErrorCodeOverQuota |
|
ErrorCodeDosAPIdenial |
|
ErrorCodeTimeout |
|
Instances
EndpointsAPIService
data EndpointsAPIService Source #
Cloud Endpoints (https://cloud.google.com/endpoints) configuration. The Endpoints API Service provides tooling for serving Open API and gRPC endpoints via an NGINX proxy. Only valid for App Engine Flexible environment deployments.The fields here refer to the name and configuration ID of a "service" resource in the Service Management API (https://cloud.google.com/service-management/overview).
See: endpointsAPIService
smart constructor.
Instances
endpointsAPIService :: EndpointsAPIService Source #
Creates a value of EndpointsAPIService
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
easDisableTraceSampling :: Lens' EndpointsAPIService (Maybe Bool) Source #
Enable or disable trace sampling. By default, this is set to false for enabled.
easName :: Lens' EndpointsAPIService (Maybe Text) Source #
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
easConfigId :: Lens' EndpointsAPIService (Maybe Text) Source #
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
easRolloutStrategy :: Lens' EndpointsAPIService (Maybe EndpointsAPIServiceRolloutStrategy) Source #
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
Location
A resource that represents Google Cloud Platform location.
See: location
smart constructor.
Instances
Creates a value of Location
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
locName :: Lens' Location (Maybe Text) Source #
Resource name for the location, which may vary between implementations. For example: "projects/example-project/locations/us-east1"
locMetadata :: Lens' Location (Maybe LocationSchema) Source #
Service-specific metadata. For example the available capacity at the given location.
locDisplayName :: Lens' Location (Maybe Text) Source #
The friendly name for this location, typically a nearby city name. For example, "Tokyo".
locLabels :: Lens' Location (Maybe LocationLabels) Source #
Cross-service attributes for the location. For example {"cloud.googleapis.com/region": "us-east1"}
locLocationId :: Lens' Location (Maybe Text) Source #
The canonical id for this location. For example: "us-east1".
Operation
This resource represents a long-running operation that is the result of a network API call.
See: operation
smart constructor.
Instances
oDone :: Lens' Operation (Maybe Bool) Source #
If the value is false, it means the operation is still in progress. If true, the operation is completed, and either error or response is available.
oError :: Lens' Operation (Maybe Status) Source #
The error result of the operation in case of failure or cancellation.
oResponse :: Lens' Operation (Maybe OperationResponse) Source #
The normal response of the operation in case of success. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.
oName :: Lens' Operation (Maybe Text) Source #
The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the name should have the format of operations/some/unique/name.
oMetadata :: Lens' Operation (Maybe OperationSchema) Source #
Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.
EndpointsAPIServiceRolloutStrategy
data EndpointsAPIServiceRolloutStrategy Source #
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
UnspecifiedRolloutStrategy |
|
Fixed |
|
Managed |
|
Instances
ZipInfo
The zip file information for a zip deployment.
See: zipInfo
smart constructor.
Instances
Eq ZipInfo Source # | |
Data ZipInfo Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ZipInfo -> c ZipInfo # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ZipInfo # toConstr :: ZipInfo -> Constr # dataTypeOf :: ZipInfo -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ZipInfo) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ZipInfo) # gmapT :: (forall b. Data b => b -> b) -> ZipInfo -> ZipInfo # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ZipInfo -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ZipInfo -> r # gmapQ :: (forall d. Data d => d -> u) -> ZipInfo -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> ZipInfo -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> ZipInfo -> m ZipInfo # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ZipInfo -> m ZipInfo # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ZipInfo -> m ZipInfo # | |
Show ZipInfo Source # | |
Generic ZipInfo Source # | |
ToJSON ZipInfo Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON ZipInfo Source # | |
type Rep ZipInfo Source # | |
Defined in Network.Google.AppEngine.Types.Product type Rep ZipInfo = D1 (MetaData "ZipInfo" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.4.0-48gH8mpUkemKe8XR9UYlzr" False) (C1 (MetaCons "ZipInfo'" PrefixI True) (S1 (MetaSel (Just "_ziFilesCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_ziSourceURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) |
Creates a value of ZipInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ziFilesCount :: Lens' ZipInfo (Maybe Int32) Source #
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
ziSourceURL :: Lens' ZipInfo (Maybe Text) Source #
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com// '.
Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.
See: empty
smart constructor.
Instances
Eq Empty Source # | |
Data Empty Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Empty -> c Empty # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Empty # dataTypeOf :: Empty -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Empty) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Empty) # gmapT :: (forall b. Data b => b -> b) -> Empty -> Empty # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Empty -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Empty -> r # gmapQ :: (forall d. Data d => d -> u) -> Empty -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Empty -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Empty -> m Empty # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Empty -> m Empty # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Empty -> m Empty # | |
Show Empty Source # | |
Generic Empty Source # | |
ToJSON Empty Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON Empty Source # | |
type Rep Empty Source # | |
URLDispatchRule
data URLDispatchRule Source #
Rules to match an HTTP request and dispatch that request to a service.
See: urlDispatchRule
smart constructor.
Instances
urlDispatchRule :: URLDispatchRule Source #
Creates a value of URLDispatchRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
udrPath :: Lens' URLDispatchRule (Maybe Text) Source #
Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.
udrService :: Lens' URLDispatchRule (Maybe Text) Source #
Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.
udrDomain :: Lens' URLDispatchRule (Maybe Text) Source #
Domain name to match against. The wildcard "*" is supported if specified before a period: "*.".Defaults to matching all domains: "*".
OperationMetadataV1Beta
data OperationMetadataV1Beta Source #
Metadata for the given google.longrunning.Operation.
See: operationMetadataV1Beta
smart constructor.
Instances
operationMetadataV1Beta :: OperationMetadataV1Beta Source #
Creates a value of OperationMetadataV1Beta
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
omvbEphemeralMessage :: Lens' OperationMetadataV1Beta (Maybe Text) Source #
Ephemeral message that may change every time the operation is polled. 'OutputOnly
omvbInsertTime :: Lens' OperationMetadataV1Beta (Maybe UTCTime) Source #
Time that this operation was created.'OutputOnly
omvbUser :: Lens' OperationMetadataV1Beta (Maybe Text) Source #
User who requested this operation.'OutputOnly
omvbMethod :: Lens' OperationMetadataV1Beta (Maybe Text) Source #
API method that initiated this operation. Example: google.appengine.v1beta.Versions.CreateVersion.'OutputOnly
omvbEndTime :: Lens' OperationMetadataV1Beta (Maybe UTCTime) Source #
Time that this operation completed.'OutputOnly
omvbWarning :: Lens' OperationMetadataV1Beta [Text] Source #
Durable messages that persist on every operation poll. 'OutputOnly
omvbCreateVersionMetadata :: Lens' OperationMetadataV1Beta (Maybe CreateVersionMetadataV1Beta) Source #
omvbTarget :: Lens' OperationMetadataV1Beta (Maybe Text) Source #
Name of the resource that this operation is acting on. Example: apps/myapp/services/default.'OutputOnly
ListAuthorizedDomainsResponse
data ListAuthorizedDomainsResponse Source #
Response message for AuthorizedDomains.ListAuthorizedDomains.
See: listAuthorizedDomainsResponse
smart constructor.
Instances
listAuthorizedDomainsResponse :: ListAuthorizedDomainsResponse Source #
Creates a value of ListAuthorizedDomainsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ladrNextPageToken :: Lens' ListAuthorizedDomainsResponse (Maybe Text) Source #
Continuation token for fetching the next page of results.
ladrDomains :: Lens' ListAuthorizedDomainsResponse [AuthorizedDomain] Source #
The authorized domains belonging to the user.
Entrypoint
data Entrypoint Source #
The entrypoint for the application.
See: entrypoint
smart constructor.
Instances
entrypoint :: Entrypoint Source #
Creates a value of Entrypoint
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
eShell :: Lens' Entrypoint (Maybe Text) Source #
The format should be a shell command that can be fed to bash -c.
ListVersionsResponse
data ListVersionsResponse Source #
Response message for Versions.ListVersions.
See: listVersionsResponse
smart constructor.
Instances
listVersionsResponse :: ListVersionsResponse Source #
Creates a value of ListVersionsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lvrNextPageToken :: Lens' ListVersionsResponse (Maybe Text) Source #
Continuation token for fetching the next page of results.
lvrVersions :: Lens' ListVersionsResponse [Version] Source #
The versions belonging to the requested service.
ManagedCertificate
data ManagedCertificate Source #
A certificate managed by App Engine.
See: managedCertificate
smart constructor.
Instances
managedCertificate :: ManagedCertificate Source #
Creates a value of ManagedCertificate
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mcStatus :: Lens' ManagedCertificate (Maybe ManagedCertificateStatus) Source #
Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.'OutputOnly
mcLastRenewalTime :: Lens' ManagedCertificate (Maybe UTCTime) Source #
Time at which the certificate was last renewed. The renewal process is fully managed. Certificate renewal will automatically occur before the certificate expires. Renewal errors can be tracked via ManagementStatus.'OutputOnly
CreateVersionMetadataV1Alpha
data CreateVersionMetadataV1Alpha Source #
Metadata for the given google.longrunning.Operation during a google.appengine.v1alpha.CreateVersionRequest.
See: createVersionMetadataV1Alpha
smart constructor.
Instances
createVersionMetadataV1Alpha :: CreateVersionMetadataV1Alpha Source #
Creates a value of CreateVersionMetadataV1Alpha
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cvmvaCloudBuildId :: Lens' CreateVersionMetadataV1Alpha (Maybe Text) Source #
The Cloud Build ID if one was created as part of the version create. 'OutputOnly
FileInfo
Single source file that is part of the version to be deployed. Each source file that is deployed must be specified separately.
See: fileInfo
smart constructor.
Instances
Eq FileInfo Source # | |
Data FileInfo Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FileInfo -> c FileInfo # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FileInfo # toConstr :: FileInfo -> Constr # dataTypeOf :: FileInfo -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FileInfo) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FileInfo) # gmapT :: (forall b. Data b => b -> b) -> FileInfo -> FileInfo # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FileInfo -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FileInfo -> r # gmapQ :: (forall d. Data d => d -> u) -> FileInfo -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> FileInfo -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> FileInfo -> m FileInfo # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FileInfo -> m FileInfo # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FileInfo -> m FileInfo # | |
Show FileInfo Source # | |
Generic FileInfo Source # | |
ToJSON FileInfo Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON FileInfo Source # | |
type Rep FileInfo Source # | |
Defined in Network.Google.AppEngine.Types.Product type Rep FileInfo = D1 (MetaData "FileInfo" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.4.0-48gH8mpUkemKe8XR9UYlzr" False) (C1 (MetaCons "FileInfo'" PrefixI True) (S1 (MetaSel (Just "_fiSha1Sum") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_fiMimeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_fiSourceURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
Creates a value of FileInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fiMimeType :: Lens' FileInfo (Maybe Text) Source #
The MIME type of the file.Defaults to the value from Google Cloud Storage.
fiSourceURL :: Lens' FileInfo (Maybe Text) Source #
URL source to use to fetch this file. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com// '.
AutomaticScaling
data AutomaticScaling Source #
Automatic scaling is based on request rate, response latencies, and other application metrics.
See: automaticScaling
smart constructor.
Instances
automaticScaling :: AutomaticScaling Source #
Creates a value of AutomaticScaling
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
asNetworkUtilization :: Lens' AutomaticScaling (Maybe NetworkUtilization) Source #
Target scaling by network usage.
asMaxTotalInstances :: Lens' AutomaticScaling (Maybe Int32) Source #
Maximum number of instances that should be started to handle requests for this version.
asMinIdleInstances :: Lens' AutomaticScaling (Maybe Int32) Source #
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
asDiskUtilization :: Lens' AutomaticScaling (Maybe DiskUtilization) Source #
Target scaling by disk usage.
asMinPendingLatency :: Lens' AutomaticScaling (Maybe Scientific) Source #
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
asCPUUtilization :: Lens' AutomaticScaling (Maybe CPUUtilization) Source #
Target scaling by CPU usage.
asMaxIdleInstances :: Lens' AutomaticScaling (Maybe Int32) Source #
Maximum number of idle instances that should be maintained for this version.
asMinTotalInstances :: Lens' AutomaticScaling (Maybe Int32) Source #
Minimum number of running instances that should be maintained for this version.
asMaxConcurrentRequests :: Lens' AutomaticScaling (Maybe Int32) Source #
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
asCoolDownPeriod :: Lens' AutomaticScaling (Maybe Scientific) Source #
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
asRequestUtilization :: Lens' AutomaticScaling (Maybe RequestUtilization) Source #
Target scaling by request utilization.
asMaxPendingLatency :: Lens' AutomaticScaling (Maybe Scientific) Source #
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
asStandardSchedulerSettings :: Lens' AutomaticScaling (Maybe StandardSchedulerSettings) Source #
Scheduler settings for standard environment.
OperationMetadataV1Beta5
data OperationMetadataV1Beta5 Source #
Metadata for the given google.longrunning.Operation.
See: operationMetadataV1Beta5
smart constructor.
Instances
operationMetadataV1Beta5 :: OperationMetadataV1Beta5 Source #
Creates a value of OperationMetadataV1Beta5
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
oInsertTime :: Lens' OperationMetadataV1Beta5 (Maybe UTCTime) Source #
Timestamp that this operation was created.'OutputOnly
oUser :: Lens' OperationMetadataV1Beta5 (Maybe Text) Source #
User who requested this operation.'OutputOnly
oMethod :: Lens' OperationMetadataV1Beta5 (Maybe Text) Source #
API method name that initiated this operation. Example: google.appengine.v1beta5.Version.CreateVersion.'OutputOnly
oEndTime :: Lens' OperationMetadataV1Beta5 (Maybe UTCTime) Source #
Timestamp that this operation completed.'OutputOnly
oTarget :: Lens' OperationMetadataV1Beta5 (Maybe Text) Source #
Name of the resource that this operation is acting on. Example: apps/myapp/services/default.'OutputOnly
Volume
Volumes mounted within the app container. Only applicable in the App Engine flexible environment.
See: volume
smart constructor.
Instances
Eq Volume Source # | |
Data Volume Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Volume -> c Volume # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Volume # toConstr :: Volume -> Constr # dataTypeOf :: Volume -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Volume) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Volume) # gmapT :: (forall b. Data b => b -> b) -> Volume -> Volume # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Volume -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Volume -> r # gmapQ :: (forall d. Data d => d -> u) -> Volume -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Volume -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Volume -> m Volume # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Volume -> m Volume # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Volume -> m Volume # | |
Show Volume Source # | |
Generic Volume Source # | |
ToJSON Volume Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON Volume Source # | |
type Rep Volume Source # | |
Defined in Network.Google.AppEngine.Types.Product type Rep Volume = D1 (MetaData "Volume" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.4.0-48gH8mpUkemKe8XR9UYlzr" False) (C1 (MetaCons "Volume'" PrefixI True) (S1 (MetaSel (Just "_vSizeGb") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: (S1 (MetaSel (Just "_vName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vVolumeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
Creates a value of Volume
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
APIEndpointHandler
data APIEndpointHandler Source #
Uses Google Cloud Endpoints to handle requests.
See: apiEndpointHandler
smart constructor.
Instances
apiEndpointHandler :: APIEndpointHandler Source #
Creates a value of APIEndpointHandler
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aehScriptPath :: Lens' APIEndpointHandler (Maybe Text) Source #
Path to the script from the application root directory.
StatusDetailsItem
data StatusDetailsItem Source #
Instances
Creates a value of StatusDetailsItem
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sdiAddtional :: Lens' StatusDetailsItem (HashMap Text JSONValue) Source #
Properties of the object. Contains field 'type with type URL.
ListIngressRulesResponse
data ListIngressRulesResponse Source #
Response message for Firewall.ListIngressRules.
See: listIngressRulesResponse
smart constructor.
Instances
listIngressRulesResponse :: ListIngressRulesResponse Source #
Creates a value of ListIngressRulesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lirrNextPageToken :: Lens' ListIngressRulesResponse (Maybe Text) Source #
Continuation token for fetching the next page of results.
lirrIngressRules :: Lens' ListIngressRulesResponse [FirewallRule] Source #
The ingress FirewallRules for this application.
Network
Extra network settings. Only applicable in the App Engine flexible environment.
See: network
smart constructor.
Instances
Eq Network Source # | |
Data Network Source # | |
Defined in Network.Google.AppEngine.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Network -> c Network # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Network # toConstr :: Network -> Constr # dataTypeOf :: Network -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Network) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Network) # gmapT :: (forall b. Data b => b -> b) -> Network -> Network # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Network -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Network -> r # gmapQ :: (forall d. Data d => d -> u) -> Network -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Network -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Network -> m Network # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Network -> m Network # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Network -> m Network # | |
Show Network Source # | |
Generic Network Source # | |
ToJSON Network Source # | |
Defined in Network.Google.AppEngine.Types.Product | |
FromJSON Network Source # | |
type Rep Network Source # | |
Defined in Network.Google.AppEngine.Types.Product type Rep Network = D1 (MetaData "Network" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.4.0-48gH8mpUkemKe8XR9UYlzr" False) (C1 (MetaCons "Network'" PrefixI True) ((S1 (MetaSel (Just "_nSubnetworkName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_nForwardedPorts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_nInstanceTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_nName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) |
Creates a value of Network
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
nSubnetworkName :: Lens' Network (Maybe Text) Source #
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
nForwardedPorts :: Lens' Network [Text] Source #
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
nInstanceTag :: Lens' Network (Maybe Text) Source #
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
nName :: Lens' Network (Maybe Text) Source #
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
APIConfigHandlerAuthFailAction
data APIConfigHandlerAuthFailAction Source #
Action to take when users access resources that require authentication. Defaults to redirect.
AuthFailActionUnspecified |
|
AuthFailActionRedirect |
|
AuthFailActionUnauthorized |
|
Instances
ReadinessCheck
data ReadinessCheck Source #
Readiness checking configuration for VM instances. Unhealthy instances are removed from traffic rotation.
See: readinessCheck
smart constructor.
Instances
readinessCheck :: ReadinessCheck Source #
Creates a value of ReadinessCheck
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rcSuccessThreshold :: Lens' ReadinessCheck (Maybe Word32) Source #
Number of consecutive successful checks required before receiving traffic.
rcFailureThreshold :: Lens' ReadinessCheck (Maybe Word32) Source #
Number of consecutive failed checks required before removing traffic.
rcCheckInterval :: Lens' ReadinessCheck (Maybe Scientific) Source #
Interval between health checks.
rcAppStartTimeout :: Lens' ReadinessCheck (Maybe Scientific) Source #
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
rcHost :: Lens' ReadinessCheck (Maybe Text) Source #
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
rcTimeout :: Lens' ReadinessCheck (Maybe Scientific) Source #
Time before the check is considered failed.
BatchUpdateIngressRulesRequest
data BatchUpdateIngressRulesRequest Source #
Request message for Firewall.BatchUpdateIngressRules.
See: batchUpdateIngressRulesRequest
smart constructor.
Instances
batchUpdateIngressRulesRequest :: BatchUpdateIngressRulesRequest Source #
Creates a value of BatchUpdateIngressRulesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
buirrIngressRules :: Lens' BatchUpdateIngressRulesRequest [FirewallRule] Source #
A list of FirewallRules to replace the existing set.
DebugInstanceRequest
data DebugInstanceRequest Source #
Request message for Instances.DebugInstance.
See: debugInstanceRequest
smart constructor.
Instances
debugInstanceRequest :: DebugInstanceRequest Source #
Creates a value of DebugInstanceRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dirSSHKey :: Lens' DebugInstanceRequest (Maybe Text) Source #
Public SSH key to add to the instance. Examples: [USERNAME]:ssh-rsa [KEY_VALUE] [USERNAME] [USERNAME]:ssh-rsa [KEY_VALUE] google-ssh {"userName":"[USERNAME]","expireOn":"[EXPIRE_TIME]"}For more information, see Adding and Removing SSH Keys (https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys).
StaticFilesHandlerHTTPHeaders
data StaticFilesHandlerHTTPHeaders Source #
HTTP headers to use for all responses from these URLs.
See: staticFilesHandlerHTTPHeaders
smart constructor.
Instances
staticFilesHandlerHTTPHeaders Source #
Creates a value of StaticFilesHandlerHTTPHeaders
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
Resources
Machine resources for a version.
See: resources
smart constructor.
Instances
FeatureSettings
data FeatureSettings Source #
The feature specific settings to be used in the application. These define behaviors that are user configurable.
See: featureSettings
smart constructor.
Instances
featureSettings :: FeatureSettings Source #
Creates a value of FeatureSettings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
fsSplitHealthChecks :: Lens' FeatureSettings (Maybe Bool) Source #
Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.
CertificateRawData
data CertificateRawData Source #
An SSL certificate obtained from a certificate authority.
See: certificateRawData
smart constructor.
Instances
certificateRawData :: CertificateRawData Source #
Creates a value of CertificateRawData
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
crdPrivateKey :: Lens' CertificateRawData (Maybe Text) Source #
Unencrypted PEM encoded RSA private key. This field is set once on certificate creation and then encrypted. The key size must be 2048 bits or fewer. Must include the header and footer. Example:
-----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY-----
'InputOnly
crdPublicCertificate :: Lens' CertificateRawData (Maybe Text) Source #
PEM encoded x.509 public key certificate. This field is set once on certificate creation. Must include the header and footer. Example:
-----BEGIN CERTIFICATE----- -----END CERTIFICATE-----
DomainMApping
data DomainMApping Source #
A domain serving an App Engine application.
See: domainMApping
smart constructor.
Instances
domainMApping :: DomainMApping Source #
Creates a value of DomainMApping
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dmaResourceRecords :: Lens' DomainMApping [ResourceRecord] Source #
The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.'OutputOnly
dmaName :: Lens' DomainMApping (Maybe Text) Source #
Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.'OutputOnly
dmaId :: Lens' DomainMApping (Maybe Text) Source #
Relative name of the domain serving the application. Example: example.com.
dmaSSLSettings :: Lens' DomainMApping (Maybe SSLSettings) Source #
SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
VersionServingStatus
data VersionServingStatus Source #
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
VSSServingStatusUnspecified |
|
VSSServing |
|
VSSStopped |
|
Instances
DeploymentFiles
data DeploymentFiles Source #
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
See: deploymentFiles
smart constructor.
Instances
Creates a value of DeploymentFiles
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
BatchUpdateIngressRulesResponse
data BatchUpdateIngressRulesResponse Source #
Response message for Firewall.UpdateAllIngressRules.
See: batchUpdateIngressRulesResponse
smart constructor.
Instances
batchUpdateIngressRulesResponse :: BatchUpdateIngressRulesResponse Source #
Creates a value of BatchUpdateIngressRulesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bIngressRules :: Lens' BatchUpdateIngressRulesResponse [FirewallRule] Source #
The full list of ingress FirewallRules for this application.
CPUUtilization
data CPUUtilization Source #
Target scaling by CPU usage.
See: cpuUtilization
smart constructor.
Instances
cpuUtilization :: CPUUtilization Source #
Creates a value of CPUUtilization
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cuAggregationWindowLength :: Lens' CPUUtilization (Maybe Scientific) Source #
Period of time over which CPU utilization is calculated.
cuTargetUtilization :: Lens' CPUUtilization (Maybe Double) Source #
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
CreateVersionMetadataV1
data CreateVersionMetadataV1 Source #
Metadata for the given google.longrunning.Operation during a google.appengine.v1.CreateVersionRequest.
See: createVersionMetadataV1
smart constructor.
Instances
createVersionMetadataV1 :: CreateVersionMetadataV1 Source #
Creates a value of CreateVersionMetadataV1
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cvmvCloudBuildId :: Lens' CreateVersionMetadataV1 (Maybe Text) Source #
The Cloud Build ID if one was created as part of the version create. 'OutputOnly
TrafficSplitAllocations
data TrafficSplitAllocations Source #
Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits.
See: trafficSplitAllocations
smart constructor.
Instances
trafficSplitAllocations Source #
Creates a value of TrafficSplitAllocations
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
CloudBuildOptions
data CloudBuildOptions Source #
Options for the build operations performed as a part of the version deployment. Only applicable for App Engine flexible environment when creating a version using source code directly.
See: cloudBuildOptions
smart constructor.
Instances
cloudBuildOptions :: CloudBuildOptions Source #
Creates a value of CloudBuildOptions
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cboCloudBuildTimeout :: Lens' CloudBuildOptions (Maybe Scientific) Source #
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
cboAppYamlPath :: Lens' CloudBuildOptions (Maybe Text) Source #
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
ManualScaling
data ManualScaling Source #
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time.
See: manualScaling
smart constructor.
Instances
manualScaling :: ManualScaling Source #
Creates a value of ManualScaling
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
msInstances :: Lens' ManualScaling (Maybe Int32) Source #
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
BasicScaling
data BasicScaling Source #
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
See: basicScaling
smart constructor.
Instances
basicScaling :: BasicScaling Source #
Creates a value of BasicScaling
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
bsMaxInstances :: Lens' BasicScaling (Maybe Int32) Source #
Maximum number of instances to create for this version.
bsIdleTimeout :: Lens' BasicScaling (Maybe Scientific) Source #
Duration of time after the last request that an instance must wait before the instance is shut down.
URLMapSecurityLevel
data URLMapSecurityLevel Source #
Security (HTTPS) enforcement for this URL.
UMSLSecureUnspecified |
|
UMSLSecureDefault |
|
UMSLSecureNever |
|
UMSLSecureOptional |
|
UMSLSecureAlways |
|
Instances
ResourceRecordType
data ResourceRecordType Source #
Resource record type. Example: AAAA.
RecordTypeUnspecified |
|
A |
|
Aaaa |
|
Cname |
|
Instances
OperationMetadataV1
data OperationMetadataV1 Source #
Metadata for the given google.longrunning.Operation.
See: operationMetadataV1
smart constructor.
Instances
operationMetadataV1 :: OperationMetadataV1 Source #
Creates a value of OperationMetadataV1
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
omvEphemeralMessage :: Lens' OperationMetadataV1 (Maybe Text) Source #
Ephemeral message that may change every time the operation is polled. 'OutputOnly
omvInsertTime :: Lens' OperationMetadataV1 (Maybe UTCTime) Source #
Time that this operation was created.'OutputOnly
omvUser :: Lens' OperationMetadataV1 (Maybe Text) Source #
User who requested this operation.'OutputOnly
omvMethod :: Lens' OperationMetadataV1 (Maybe Text) Source #
API method that initiated this operation. Example: google.appengine.v1.Versions.CreateVersion.'OutputOnly
omvEndTime :: Lens' OperationMetadataV1 (Maybe UTCTime) Source #
Time that this operation completed.'OutputOnly
omvWarning :: Lens' OperationMetadataV1 [Text] Source #
Durable messages that persist on every operation poll. 'OutputOnly
omvTarget :: Lens' OperationMetadataV1 (Maybe Text) Source #
Name of the resource that this operation is acting on. Example: apps/myapp/services/default.'OutputOnly
Version
A Version resource is a specific set of source code and configuration files that are deployed into a service.
See: version
smart constructor.
Instances
Creates a value of Version
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
verRuntime
verNobuildFilesRegex
verInstanceClass
verRuntimeChannel
verRuntimeMainExecutablePath
verHealthCheck
verEndpointsAPIService
verEnv
verZones
verEntrypoint
verDefaultExpiration
verAutomaticScaling
verErrorHandlers
verCreatedBy
verVM
verHandlers
verInboundServices
verReadinessCheck
verNetwork
verResources
verName
verThreadsafe
verBetaSettings
verBasicScaling
verManualScaling
verAPIConfig
verId
verEnvVariables
verLivenessCheck
verRuntimeAPIVersion
verServingStatus
verDiskUsageBytes
verCreateTime
verLibraries
verVersionURL
verDeployment
verNobuildFilesRegex :: Lens' Version (Maybe Text) Source #
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.
verInstanceClass :: Lens' Version (Maybe Text) Source #
Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.
verRuntimeChannel :: Lens' Version (Maybe Text) Source #
The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.
verRuntimeMainExecutablePath :: Lens' Version (Maybe Text) Source #
The path or name of the app's main executable.
verHealthCheck :: Lens' Version (Maybe HealthCheck) Source #
Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.Only returned in GET requests if view=FULL is set.
verEndpointsAPIService :: Lens' Version (Maybe EndpointsAPIService) Source #
Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.
verEnv :: Lens' Version (Maybe Text) Source #
App Engine execution environment for this version.Defaults to standard.
verZones :: Lens' Version [Text] Source #
The Google Compute Engine zones that are supported by this version in the App Engine flexible environment.
verEntrypoint :: Lens' Version (Maybe Entrypoint) Source #
The entrypoint for the application.
verDefaultExpiration :: Lens' Version (Maybe Scientific) Source #
Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.
verAutomaticScaling :: Lens' Version (Maybe AutomaticScaling) Source #
Automatic scaling is based on request rate, response latencies, and other application metrics.
verErrorHandlers :: Lens' Version [ErrorHandler] Source #
Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
verCreatedBy :: Lens' Version (Maybe Text) Source #
Email address of the user who created this version.'OutputOnly
verVM :: Lens' Version (Maybe Bool) Source #
Whether to deploy this version in a container on a virtual machine.
verHandlers :: Lens' Version [URLMap] Source #
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.
verInboundServices :: Lens' Version [Text] Source #
Before an application can receive email or XMPP messages, the application must be configured to enable the service.
verReadinessCheck :: Lens' Version (Maybe ReadinessCheck) Source #
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.Only returned in GET requests if view=FULL is set.
verNetwork :: Lens' Version (Maybe Network) Source #
Extra network settings. Only applicable in the App Engine flexible environment.
verResources :: Lens' Version (Maybe Resources) Source #
Machine resources for this version. Only applicable in the App Engine flexible environment.
verName :: Lens' Version (Maybe Text) Source #
Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.'OutputOnly
verThreadsafe :: Lens' Version (Maybe Bool) Source #
Whether multiple requests can be dispatched to this version at once.
verBetaSettings :: Lens' Version (Maybe VersionBetaSettings) Source #
Metadata settings that are supplied to this version to enable beta runtime features.
verBasicScaling :: Lens' Version (Maybe BasicScaling) Source #
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
verManualScaling :: Lens' Version (Maybe ManualScaling) Source #
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time.
verAPIConfig :: Lens' Version (Maybe APIConfigHandler) Source #
Serving configuration for Google Cloud Endpoints (https://cloud.google.com/appengine/docs/python/endpoints/).Only returned in GET requests if view=FULL is set.
verId :: Lens' Version (Maybe Text) Source #
Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".
verEnvVariables :: Lens' Version (Maybe VersionEnvVariables) Source #
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
verLivenessCheck :: Lens' Version (Maybe LivenessCheck) Source #
Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instancesOnly returned in GET requests if view=FULL is set.
verRuntimeAPIVersion :: Lens' Version (Maybe Text) Source #
The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref
verServingStatus :: Lens' Version (Maybe VersionServingStatus) Source #
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
verDiskUsageBytes :: Lens' Version (Maybe Int64) Source #
Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.'OutputOnly
verCreateTime :: Lens' Version (Maybe UTCTime) Source #
Time that this version was created.'OutputOnly
verLibraries :: Lens' Version [Library] Source #
Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.
verVersionURL :: Lens' Version (Maybe Text) Source #
Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"'OutputOnly
verDeployment :: Lens' Version (Maybe Deployment) Source #
Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.
Xgafv
V1 error format.
Instances
IdentityAwareProxy
data IdentityAwareProxy Source #
Identity-Aware Proxy
See: identityAwareProxy
smart constructor.
Instances
identityAwareProxy :: IdentityAwareProxy Source #
Creates a value of IdentityAwareProxy
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iapEnabled :: Lens' IdentityAwareProxy (Maybe Bool) Source #
Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.
iapOAuth2ClientSecretSha256 :: Lens' IdentityAwareProxy (Maybe Text) Source #
Hex-encoded SHA-256 hash of the client secret.'OutputOnly
iapOAuth2ClientSecret :: Lens' IdentityAwareProxy (Maybe Text) Source #
OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.'InputOnly
iapOAuth2ClientId :: Lens' IdentityAwareProxy (Maybe Text) Source #
OAuth2 client ID to use for the authentication flow.
StaticFilesHandler
data StaticFilesHandler Source #
Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them.
See: staticFilesHandler
smart constructor.
Instances
staticFilesHandler :: StaticFilesHandler Source #
Creates a value of StaticFilesHandler
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sfhHTTPHeaders :: Lens' StaticFilesHandler (Maybe StaticFilesHandlerHTTPHeaders) Source #
HTTP headers to use for all responses from these URLs.
sfhPath :: Lens' StaticFilesHandler (Maybe Text) Source #
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
sfhRequireMatchingFile :: Lens' StaticFilesHandler (Maybe Bool) Source #
Whether this handler should match the request if the file referenced by the handler does not exist.
sfhExpiration :: Lens' StaticFilesHandler (Maybe Scientific) Source #
Time a static file served by this handler should be cached by web proxies and browsers.
sfhMimeType :: Lens' StaticFilesHandler (Maybe Text) Source #
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
sfhApplicationReadable :: Lens' StaticFilesHandler (Maybe Bool) Source #
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
sfhUploadPathRegex :: Lens' StaticFilesHandler (Maybe Text) Source #
Regular expression that matches the file paths for all files that should be referenced by this handler.
ErrorHandler
data ErrorHandler Source #
Custom static error page to be served when an error occurs.
See: errorHandler
smart constructor.
Instances
errorHandler :: ErrorHandler Source #
Creates a value of ErrorHandler
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ehMimeType :: Lens' ErrorHandler (Maybe Text) Source #
MIME type of file. Defaults to text/html.
ehErrorCode :: Lens' ErrorHandler (Maybe ErrorHandlerErrorCode) Source #
Error condition this handler applies to.
ehStaticFile :: Lens' ErrorHandler (Maybe Text) Source #
Static file content to be served for this error.
TrafficSplitShardBy
data TrafficSplitShardBy Source #
Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed.
TSSBUnspecified |
|
TSSBCookie |
|
TSSBIP |
|
TSSBRandom |
|
Instances
InstanceAvailability
data InstanceAvailability Source #
Availability of the instance.'OutputOnly
IAUnspecified | UNSPECIFIED |
IAResident | RESIDENT |
IADynamic | DYNAMIC |
Instances
LocationLabels
data LocationLabels Source #
Cross-service attributes for the location. For example {"cloud.googleapis.com/region": "us-east1"}
See: locationLabels
smart constructor.
Instances
Creates a value of LocationLabels
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ListAuthorizedCertificatesResponse
data ListAuthorizedCertificatesResponse Source #
Response message for AuthorizedCertificates.ListAuthorizedCertificates.
See: listAuthorizedCertificatesResponse
smart constructor.
Instances
listAuthorizedCertificatesResponse :: ListAuthorizedCertificatesResponse Source #
Creates a value of ListAuthorizedCertificatesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lacrNextPageToken :: Lens' ListAuthorizedCertificatesResponse (Maybe Text) Source #
Continuation token for fetching the next page of results.
lacrCertificates :: Lens' ListAuthorizedCertificatesResponse [AuthorizedCertificate] Source #
The SSL certificates the user is authorized to administer.
FirewallRule
data FirewallRule Source #
A single firewall rule that is evaluated against incoming traffic and provides an action to take on matched requests.
See: firewallRule
smart constructor.
Instances
firewallRule :: FirewallRule Source #
Creates a value of FirewallRule
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
frPriority :: Lens' FirewallRule (Maybe Int32) Source #
A positive integer between 1, Int32.MaxValue-1 that defines the order of rule evaluation. Rules with the lowest priority are evaluated first.A default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic when no previous rule matches. Only the action of this rule can be modified by the user.
frAction :: Lens' FirewallRule (Maybe FirewallRuleAction) Source #
The action to take on matched requests.
frSourceRange :: Lens' FirewallRule (Maybe Text) Source #
IP address or range, defined using CIDR notation, of requests that this rule applies to. You can use the wildcard character "*" to match all IPs equivalent to "0/0" and "::/0" together. Examples: 192.168.1.1 or 192.168.0.0/16 or 2001:db8::/32 or 2001:0db8:0000:0042:0000:8a2e:0370:7334.
Truncation will be silently performed on addresses which are not properly truncated. For example, 1.2.3.4/24 is accepted as the same address as 1.2.3.0/24. Similarly, for IPv6, 2001:db8::1/32 is accepted as the same address as 2001:db8::/32.
frDescription :: Lens' FirewallRule (Maybe Text) Source #
An optional string description of this rule. This field has a maximum length of 100 characters.
LocationMetadata
data LocationMetadata Source #
Metadata for the given google.cloud.location.Location.
See: locationMetadata
smart constructor.
Instances
locationMetadata :: LocationMetadata Source #
Creates a value of LocationMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lmStandardEnvironmentAvailable :: Lens' LocationMetadata (Maybe Bool) Source #
App Engine standard environment is available in the given location.'OutputOnly
lmFlexibleEnvironmentAvailable :: Lens' LocationMetadata (Maybe Bool) Source #
App Engine flexible environment is available in the given location.'OutputOnly
OperationMetadata
data OperationMetadata Source #
Metadata for the given google.longrunning.Operation.
See: operationMetadata
smart constructor.
Instances
operationMetadata :: OperationMetadata Source #
Creates a value of OperationMetadata
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
omInsertTime :: Lens' OperationMetadata (Maybe UTCTime) Source #
Timestamp that this operation was created.'OutputOnly
omUser :: Lens' OperationMetadata (Maybe Text) Source #
User who requested this operation.'OutputOnly
omMethod :: Lens' OperationMetadata (Maybe Text) Source #
API method that initiated this operation. Example: google.appengine.v1beta4.Version.CreateVersion.'OutputOnly
omEndTime :: Lens' OperationMetadata (Maybe UTCTime) Source #
Timestamp that this operation completed.'OutputOnly
omOperationType :: Lens' OperationMetadata (Maybe Text) Source #
Type of this operation. Deprecated, use method field instead. Example: "create_version".'OutputOnly
omTarget :: Lens' OperationMetadata (Maybe Text) Source #
Name of the resource that this operation is acting on. Example: apps/myapp/modules/default.'OutputOnly
URLMapAuthFailAction
data URLMapAuthFailAction Source #
Action to take when users access resources that require authentication. Defaults to redirect.
UMAFAAuthFailActionUnspecified |
|
UMAFAAuthFailActionRedirect |
|
UMAFAAuthFailActionUnauthorized |
|
Instances
ListInstancesResponse
data ListInstancesResponse Source #
Response message for Instances.ListInstances.
See: listInstancesResponse
smart constructor.
Instances
listInstancesResponse :: ListInstancesResponse Source #
Creates a value of ListInstancesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lirNextPageToken :: Lens' ListInstancesResponse (Maybe Text) Source #
Continuation token for fetching the next page of results.
lirInstances :: Lens' ListInstancesResponse [Instance] Source #
The instances belonging to the requested version.
OperationMetadataV1Alpha
data OperationMetadataV1Alpha Source #
Metadata for the given google.longrunning.Operation.
See: operationMetadataV1Alpha
smart constructor.
Instances
operationMetadataV1Alpha :: OperationMetadataV1Alpha Source #
Creates a value of OperationMetadataV1Alpha
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
omvaEphemeralMessage :: Lens' OperationMetadataV1Alpha (Maybe Text) Source #
Ephemeral message that may change every time the operation is polled. 'OutputOnly
omvaInsertTime :: Lens' OperationMetadataV1Alpha (Maybe UTCTime) Source #
Time that this operation was created.'OutputOnly
omvaUser :: Lens' OperationMetadataV1Alpha (Maybe Text) Source #
User who requested this operation.'OutputOnly
omvaMethod :: Lens' OperationMetadataV1Alpha (Maybe Text) Source #
API method that initiated this operation. Example: google.appengine.v1alpha.Versions.CreateVersion.'OutputOnly
omvaEndTime :: Lens' OperationMetadataV1Alpha (Maybe UTCTime) Source #
Time that this operation completed.'OutputOnly
omvaWarning :: Lens' OperationMetadataV1Alpha [Text] Source #
Durable messages that persist on every operation poll. 'OutputOnly
omvaCreateVersionMetadata :: Lens' OperationMetadataV1Alpha (Maybe CreateVersionMetadataV1Alpha) Source #
omvaTarget :: Lens' OperationMetadataV1Alpha (Maybe Text) Source #
Name of the resource that this operation is acting on. Example: apps/myapp/services/default.'OutputOnly
LivenessCheck
data LivenessCheck Source #
Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances.
See: livenessCheck
smart constructor.
Instances
livenessCheck :: LivenessCheck Source #
Creates a value of LivenessCheck
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lcSuccessThreshold :: Lens' LivenessCheck (Maybe Word32) Source #
Number of consecutive successful checks required before considering the VM healthy.
lcFailureThreshold :: Lens' LivenessCheck (Maybe Word32) Source #
Number of consecutive failed checks required before considering the VM unhealthy.
lcCheckInterval :: Lens' LivenessCheck (Maybe Scientific) Source #
Interval between health checks.
lcHost :: Lens' LivenessCheck (Maybe Text) Source #
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
lcInitialDelay :: Lens' LivenessCheck (Maybe Scientific) Source #
The initial delay before starting to execute the checks.
lcTimeout :: Lens' LivenessCheck (Maybe Scientific) Source #
Time before the check is considered failed.
URLMapRedirectHTTPResponseCode
data URLMapRedirectHTTPResponseCode Source #
30x code to use when performing redirects for the secure field. Defaults to 302.
RedirectHTTPResponseCodeUnspecified |
|
RedirectHTTPResponseCode301 |
|
RedirectHTTPResponseCode302 |
|
RedirectHTTPResponseCode303 |
|
RedirectHTTPResponseCode307 |
|
Instances
RequestUtilization
data RequestUtilization Source #
Target scaling by request utilization. Only applicable in the App Engine flexible environment.
See: requestUtilization
smart constructor.
Instances
requestUtilization :: RequestUtilization Source #
Creates a value of RequestUtilization
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ruTargetConcurrentRequests :: Lens' RequestUtilization (Maybe Int32) Source #
Target number of concurrent requests.
ruTargetRequestCountPerSecond :: Lens' RequestUtilization (Maybe Int32) Source #
Target requests per second.
FirewallRuleAction
data FirewallRuleAction Source #
The action to take on matched requests.
UnspecifiedAction | UNSPECIFIED_ACTION |
Allow |
|
Deny |
|
Instances
SSLSettingsSSLManagementType
data SSLSettingsSSLManagementType Source #
SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain.
SSLManagementTypeUnspecified |
|
Automatic |
|
Manual |
|
Instances
RepairApplicationRequest
data RepairApplicationRequest Source #
Request message for 'Applications.RepairApplication'.
See: repairApplicationRequest
smart constructor.
Instances
repairApplicationRequest :: RepairApplicationRequest Source #
Creates a value of RepairApplicationRequest
with the minimum fields required to make a request.
OperationResponse
data OperationResponse Source #
The normal response of the operation in case of success. If the original method returns no data on success, such as Delete, the response is google.protobuf.Empty. If the original method is standard Get/Create/Update, the response should be the resource. For other methods, the response should have the type XxxResponse, where Xxx is the original method name. For example, if the original method name is TakeSnapshot(), the inferred response type is TakeSnapshotResponse.
See: operationResponse
smart constructor.
Instances
Creates a value of OperationResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
orAddtional :: Lens' OperationResponse (HashMap Text JSONValue) Source #
Properties of the object. Contains field 'type with type URL.
CreateVersionMetadataV1Beta
data CreateVersionMetadataV1Beta Source #
Metadata for the given google.longrunning.Operation during a google.appengine.v1beta.CreateVersionRequest.
See: createVersionMetadataV1Beta
smart constructor.
Instances
createVersionMetadataV1Beta :: CreateVersionMetadataV1Beta Source #
Creates a value of CreateVersionMetadataV1Beta
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cvmvbCloudBuildId :: Lens' CreateVersionMetadataV1Beta (Maybe Text) Source #
The Cloud Build ID if one was created as part of the version create. 'OutputOnly
ListDomainMAppingsResponse
data ListDomainMAppingsResponse Source #
Response message for DomainMappings.ListDomainMappings.
See: listDomainMAppingsResponse
smart constructor.
Instances
listDomainMAppingsResponse :: ListDomainMAppingsResponse Source #
Creates a value of ListDomainMAppingsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ldmarDomainMAppings :: Lens' ListDomainMAppingsResponse [DomainMApping] Source #
The domain mappings for the application.
ldmarNextPageToken :: Lens' ListDomainMAppingsResponse (Maybe Text) Source #
Continuation token for fetching the next page of results.
StandardSchedulerSettings
data StandardSchedulerSettings Source #
Scheduler settings for standard environment.
See: standardSchedulerSettings
smart constructor.
Instances
standardSchedulerSettings :: StandardSchedulerSettings Source #
Creates a value of StandardSchedulerSettings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sssTargetCPUUtilization :: Lens' StandardSchedulerSettings (Maybe Double) Source #
Target CPU utilization ratio to maintain when scaling.
sssMinInstances :: Lens' StandardSchedulerSettings (Maybe Int32) Source #
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
sssMaxInstances :: Lens' StandardSchedulerSettings (Maybe Int32) Source #
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
sssTargetThroughputUtilization :: Lens' StandardSchedulerSettings (Maybe Double) Source #
Target throughput utilization ratio to maintain when scaling
APIConfigHandlerLogin
data APIConfigHandlerLogin Source #
Level of login required to access this resource. Defaults to optional.
ACHLLoginUnspecified |
|
ACHLLoginOptional |
|
ACHLLoginAdmin |
|
ACHLLoginRequired |
|
Instances
ContainerInfo
data ContainerInfo Source #
Docker image that is used to create a container and start a VM instance for the version that you deploy. Only applicable for instances running in the App Engine flexible environment.
See: containerInfo
smart constructor.
Instances
containerInfo :: ContainerInfo Source #
Creates a value of ContainerInfo
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ciImage :: Lens' ContainerInfo (Maybe Text) Source #
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image'digest"
Instance
An Instance resource is the computing unit that App Engine uses to automatically scale an application.
See: instance'
smart constructor.
Instances
instance' :: Instance Source #
Creates a value of Instance
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iVMStatus :: Lens' Instance (Maybe Text) Source #
Status of the virtual machine where this instance lives. Only applicable for instances in App Engine flexible environment.'OutputOnly
iVMZoneName :: Lens' Instance (Maybe Text) Source #
Zone where the virtual machine is located. Only applicable for instances in App Engine flexible environment.'OutputOnly
iVMIP :: Lens' Instance (Maybe Text) Source #
The IP address of this instance. Only applicable for instances in App Engine flexible environment.'OutputOnly
iStartTime :: Lens' Instance (Maybe UTCTime) Source #
Time that this instance was started.'OutputOnly
iVMId :: Lens' Instance (Maybe Text) Source #
Virtual machine ID of this instance. Only applicable for instances in App Engine flexible environment.'OutputOnly
iAvailability :: Lens' Instance (Maybe InstanceAvailability) Source #
Availability of the instance.'OutputOnly
iVMName :: Lens' Instance (Maybe Text) Source #
Name of the virtual machine where this instance lives. Only applicable for instances in App Engine flexible environment.'OutputOnly
iName :: Lens' Instance (Maybe Text) Source #
Full path to the Instance resource in the API. Example: apps/myapp/services/default/versions/v1/instances/instance-1.'OutputOnly
iVMDebugEnabled :: Lens' Instance (Maybe Bool) Source #
Whether this instance is in debug mode. Only applicable for instances in App Engine flexible environment.'OutputOnly
iRequests :: Lens' Instance (Maybe Int32) Source #
Number of requests since this instance was started.'OutputOnly
iQps :: Lens' Instance (Maybe Double) Source #
Average queries per second (QPS) over the last minute.'OutputOnly
iId :: Lens' Instance (Maybe Text) Source #
Relative name of the instance within the version. Example: instance-1.'OutputOnly
iErrors :: Lens' Instance (Maybe Int32) Source #
Number of errors since this instance was started.'OutputOnly
iAverageLatency :: Lens' Instance (Maybe Int32) Source #
Average latency (ms) over the last minute.'OutputOnly
iAppEngineRelease :: Lens' Instance (Maybe Text) Source #
App Engine release this instance is running on.'OutputOnly
SSLSettings
data SSLSettings Source #
SSL configuration for a DomainMapping resource.
See: sslSettings
smart constructor.
Instances
sslSettings :: SSLSettings Source #
Creates a value of SSLSettings
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ssSSLManagementType :: Lens' SSLSettings (Maybe SSLSettingsSSLManagementType) Source #
SSL management type for this domain. If AUTOMATIC, a managed certificate is automatically provisioned. If MANUAL, certificate_id must be manually specified in order to configure SSL for this domain.
ssCertificateId :: Lens' SSLSettings (Maybe Text) Source #
ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support.By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify SslManagementType.MANUAL on a CREATE or UPDATE request. You must be authorized to administer the AuthorizedCertificate resource to manually map it to a DomainMapping resource. Example: 12345.
ssPendingManagedCertificateId :: Lens' SSLSettings (Maybe Text) Source #
ID of the managed AuthorizedCertificate resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the certificate_id field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the certificate_id field with an UpdateDomainMappingRequest.'OutputOnly
Deployment
data Deployment Source #
Code and application artifacts used to deploy a version to App Engine.
See: deployment
smart constructor.
Instances
deployment :: Deployment Source #
Creates a value of Deployment
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dZip :: Lens' Deployment (Maybe ZipInfo) Source #
The zip file for this deployment, if this is a zip deployment.
dCloudBuildOptions :: Lens' Deployment (Maybe CloudBuildOptions) Source #
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
dContainer :: Lens' Deployment (Maybe ContainerInfo) Source #
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
dFiles :: Lens' Deployment (Maybe DeploymentFiles) Source #
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.