gogol-appengine-0.5.0: Google App Engine Admin SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.AppEngine

Contents

Description

Provisions and manages developers' App Engine applications.

See: App Engine Admin API Reference

Synopsis

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.

Constructors

Unspecified

UNSPECIFIED Serving status is unspecified.

Serving

SERVING Application is serving.

UserDisabled

USER_DISABLED Application has been disabled by the user.

SystemDisabled

SYSTEM_DISABLED Application has been disabled by the system.

Instances
Enum ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Eq ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Data ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ApplicationServingStatus -> c ApplicationServingStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ApplicationServingStatus #

toConstr :: ApplicationServingStatus -> Constr #

dataTypeOf :: ApplicationServingStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ApplicationServingStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ApplicationServingStatus) #

gmapT :: (forall b. Data b => b -> b) -> ApplicationServingStatus -> ApplicationServingStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ApplicationServingStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ApplicationServingStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ApplicationServingStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ApplicationServingStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ApplicationServingStatus -> m ApplicationServingStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ApplicationServingStatus -> m ApplicationServingStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ApplicationServingStatus -> m ApplicationServingStatus #

Ord ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Read ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Show ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Generic ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Associated Types

type Rep ApplicationServingStatus :: Type -> Type #

Hashable ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToJSON ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromJSON ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromHttpApiData ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToHttpApiData ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep ApplicationServingStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep ApplicationServingStatus = D1 (MetaData "ApplicationServingStatus" "Network.Google.AppEngine.Types.Sum" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) ((C1 (MetaCons "Unspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Serving" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UserDisabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SystemDisabled" PrefixI False) (U1 :: Type -> Type)))

URLMapLogin

data URLMapLogin Source #

Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.

Constructors

LoginUnspecified

LOGIN_UNSPECIFIED Not specified. LOGIN_OPTIONAL is assumed.

LoginOptional

LOGIN_OPTIONAL Does not require that the user is signed in.

LoginAdmin

LOGIN_ADMIN If the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.

LoginRequired

LOGIN_REQUIRED If the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

Instances
Enum URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Eq URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Data URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> URLMapLogin -> c URLMapLogin #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c URLMapLogin #

toConstr :: URLMapLogin -> Constr #

dataTypeOf :: URLMapLogin -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c URLMapLogin) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c URLMapLogin) #

gmapT :: (forall b. Data b => b -> b) -> URLMapLogin -> URLMapLogin #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> URLMapLogin -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> URLMapLogin -> r #

gmapQ :: (forall d. Data d => d -> u) -> URLMapLogin -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> URLMapLogin -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> URLMapLogin -> m URLMapLogin #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> URLMapLogin -> m URLMapLogin #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> URLMapLogin -> m URLMapLogin #

Ord URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Read URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Show URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Generic URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Associated Types

type Rep URLMapLogin :: Type -> Type #

Hashable URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToJSON URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromJSON URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromHttpApiData URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToHttpApiData URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep URLMapLogin Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep URLMapLogin = D1 (MetaData "URLMapLogin" "Network.Google.AppEngine.Types.Sum" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) ((C1 (MetaCons "LoginUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LoginOptional" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "LoginAdmin" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LoginRequired" PrefixI False) (U1 :: Type -> Type)))

NetworkUtilization

data NetworkUtilization Source #

Target scaling by network usage. Only applicable in the App Engine flexible environment.

See: networkUtilization smart constructor.

Instances
Eq NetworkUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data NetworkUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NetworkUtilization -> c NetworkUtilization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NetworkUtilization #

toConstr :: NetworkUtilization -> Constr #

dataTypeOf :: NetworkUtilization -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NetworkUtilization) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NetworkUtilization) #

gmapT :: (forall b. Data b => b -> b) -> NetworkUtilization -> NetworkUtilization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NetworkUtilization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NetworkUtilization -> r #

gmapQ :: (forall d. Data d => d -> u) -> NetworkUtilization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> NetworkUtilization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NetworkUtilization -> m NetworkUtilization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkUtilization -> m NetworkUtilization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NetworkUtilization -> m NetworkUtilization #

Show NetworkUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic NetworkUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep NetworkUtilization :: Type -> Type #

ToJSON NetworkUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON NetworkUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep NetworkUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep NetworkUtilization = D1 (MetaData "NetworkUtilization" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "NetworkUtilization'" PrefixI True) ((S1 (MetaSel (Just "_nuTargetReceivedBytesPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_nuTargetSentPacketsPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_nuTargetReceivedPacketsPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_nuTargetSentBytesPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

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:

ManagedCertificateStatus

data ManagedCertificateStatus Source #

Status of certificate management. Refers to the most recent certificate acquisition or renewal attempt.'OutputOnly

Constructors

ManagementStatusUnspecified
MANAGEMENT_STATUS_UNSPECIFIED
OK

OK Certificate was successfully obtained and inserted into the serving system.

Pending

PENDING Certificate is under active attempts to acquire or renew.

FailedRetryingNotVisible

FAILED_RETRYING_NOT_VISIBLE Most recent renewal failed due to an invalid DNS setup and will be retried. Renewal attempts will continue to fail until the certificate domain's DNS configuration is fixed. The last successfully provisioned certificate may still be serving.

FailedPermanent

FAILED_PERMANENT All renewal attempts have been exhausted, likely due to an invalid DNS setup.

FailedRetryingCaaForBidden

FAILED_RETRYING_CAA_FORBIDDEN Most recent renewal failed due to an explicit CAA record that does not include the in-use CA, Let's Encrypt. Renewals will continue to fail until the CAA is reconfigured. The last successfully provisioned certificate may still be serving.

FailedRetryingCaaChecking

FAILED_RETRYING_CAA_CHECKING Most recent renewal failed due to a CAA retrieval failure. This means that the domain's DNS provider does not properly handle CAA records, failing requests for CAA records when no CAA records are defined. Renewals will continue to fail until the DNS provider is changed or a CAA record is added for the given domain. The last successfully provisioned certificate may still be serving.

Instances
Enum ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Eq ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Data ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ManagedCertificateStatus -> c ManagedCertificateStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ManagedCertificateStatus #

toConstr :: ManagedCertificateStatus -> Constr #

dataTypeOf :: ManagedCertificateStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ManagedCertificateStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ManagedCertificateStatus) #

gmapT :: (forall b. Data b => b -> b) -> ManagedCertificateStatus -> ManagedCertificateStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ManagedCertificateStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ManagedCertificateStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ManagedCertificateStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ManagedCertificateStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ManagedCertificateStatus -> m ManagedCertificateStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ManagedCertificateStatus -> m ManagedCertificateStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ManagedCertificateStatus -> m ManagedCertificateStatus #

Ord ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Read ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Show ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Generic ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Associated Types

type Rep ManagedCertificateStatus :: Type -> Type #

Hashable ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToJSON ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromJSON ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromHttpApiData ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToHttpApiData ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep ManagedCertificateStatus Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep ManagedCertificateStatus = D1 (MetaData "ManagedCertificateStatus" "Network.Google.AppEngine.Types.Sum" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) ((C1 (MetaCons "ManagementStatusUnspecified" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "OK" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "FailedRetryingNotVisible" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FailedPermanent" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "FailedRetryingCaaForBidden" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "FailedRetryingCaaChecking" PrefixI False) (U1 :: Type -> Type))))

Status

data Status Source #

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 # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

(==) :: Status -> Status -> Bool #

(/=) :: Status -> Status -> Bool #

Data Status Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

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 # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic Status Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

ToJSON Status Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON Status Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Status Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Status = D1 (MetaData "Status" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" 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)))))

status :: Status Source #

Creates a value of Status with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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.

LocationSchema

data LocationSchema Source #

Service-specific metadata. For example the available capacity at the given location.

See: locationSchema smart constructor.

Instances
Eq LocationSchema Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data LocationSchema Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LocationSchema -> c LocationSchema #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LocationSchema #

toConstr :: LocationSchema -> Constr #

dataTypeOf :: LocationSchema -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LocationSchema) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LocationSchema) #

gmapT :: (forall b. Data b => b -> b) -> LocationSchema -> LocationSchema #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LocationSchema -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LocationSchema -> r #

gmapQ :: (forall d. Data d => d -> u) -> LocationSchema -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LocationSchema -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LocationSchema -> m LocationSchema #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationSchema -> m LocationSchema #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LocationSchema -> m LocationSchema #

Show LocationSchema Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic LocationSchema Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep LocationSchema :: Type -> Type #

ToJSON LocationSchema Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON LocationSchema Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep LocationSchema Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep LocationSchema = D1 (MetaData "LocationSchema" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" True) (C1 (MetaCons "LocationSchema'" PrefixI True) (S1 (MetaSel (Just "_lsAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text JSONValue))))

locationSchema Source #

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
Eq AuthorizedDomain Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data AuthorizedDomain Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AuthorizedDomain -> c AuthorizedDomain #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AuthorizedDomain #

toConstr :: AuthorizedDomain -> Constr #

dataTypeOf :: AuthorizedDomain -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AuthorizedDomain) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AuthorizedDomain) #

gmapT :: (forall b. Data b => b -> b) -> AuthorizedDomain -> AuthorizedDomain #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizedDomain -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizedDomain -> r #

gmapQ :: (forall d. Data d => d -> u) -> AuthorizedDomain -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AuthorizedDomain -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AuthorizedDomain -> m AuthorizedDomain #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizedDomain -> m AuthorizedDomain #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizedDomain -> m AuthorizedDomain #

Show AuthorizedDomain Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic AuthorizedDomain Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep AuthorizedDomain :: Type -> Type #

ToJSON AuthorizedDomain Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON AuthorizedDomain Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep AuthorizedDomain Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep AuthorizedDomain = D1 (MetaData "AuthorizedDomain" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "AuthorizedDomain'" PrefixI True) (S1 (MetaSel (Just "_adName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_adId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

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
Eq TrafficSplit Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data TrafficSplit Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TrafficSplit -> c TrafficSplit #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TrafficSplit #

toConstr :: TrafficSplit -> Constr #

dataTypeOf :: TrafficSplit -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TrafficSplit) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TrafficSplit) #

gmapT :: (forall b. Data b => b -> b) -> TrafficSplit -> TrafficSplit #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TrafficSplit -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TrafficSplit -> r #

gmapQ :: (forall d. Data d => d -> u) -> TrafficSplit -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TrafficSplit -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TrafficSplit -> m TrafficSplit #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TrafficSplit -> m TrafficSplit #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TrafficSplit -> m TrafficSplit #

Show TrafficSplit Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic TrafficSplit Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep TrafficSplit :: Type -> Type #

ToJSON TrafficSplit Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON TrafficSplit Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep TrafficSplit Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep TrafficSplit = D1 (MetaData "TrafficSplit" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "TrafficSplit'" PrefixI True) (S1 (MetaSel (Just "_tsShardBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TrafficSplitShardBy)) :*: S1 (MetaSel (Just "_tsAllocations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TrafficSplitAllocations))))

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
Eq ScriptHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data ScriptHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScriptHandler -> c ScriptHandler #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScriptHandler #

toConstr :: ScriptHandler -> Constr #

dataTypeOf :: ScriptHandler -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ScriptHandler) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScriptHandler) #

gmapT :: (forall b. Data b => b -> b) -> ScriptHandler -> ScriptHandler #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScriptHandler -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScriptHandler -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScriptHandler -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScriptHandler -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScriptHandler -> m ScriptHandler #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScriptHandler -> m ScriptHandler #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScriptHandler -> m ScriptHandler #

Show ScriptHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic ScriptHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep ScriptHandler :: Type -> Type #

ToJSON ScriptHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON ScriptHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ScriptHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ScriptHandler = D1 (MetaData "ScriptHandler" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" True) (C1 (MetaCons "ScriptHandler'" PrefixI True) (S1 (MetaSel (Just "_shScriptPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

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
Eq ListServicesResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data ListServicesResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListServicesResponse -> c ListServicesResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListServicesResponse #

toConstr :: ListServicesResponse -> Constr #

dataTypeOf :: ListServicesResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListServicesResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListServicesResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListServicesResponse -> ListServicesResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListServicesResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListServicesResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListServicesResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListServicesResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListServicesResponse -> m ListServicesResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListServicesResponse -> m ListServicesResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListServicesResponse -> m ListServicesResponse #

Show ListServicesResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic ListServicesResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep ListServicesResponse :: Type -> Type #

ToJSON ListServicesResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON ListServicesResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ListServicesResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ListServicesResponse = D1 (MetaData "ListServicesResponse" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "ListServicesResponse'" PrefixI True) (S1 (MetaSel (Just "_lsrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lsrServices") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Service]))))

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

data URLMap Source #

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
Eq URLMap Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

(==) :: URLMap -> URLMap -> Bool #

(/=) :: URLMap -> URLMap -> Bool #

Data URLMap Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> URLMap -> c URLMap #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c URLMap #

toConstr :: URLMap -> Constr #

dataTypeOf :: URLMap -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c URLMap) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c URLMap) #

gmapT :: (forall b. Data b => b -> b) -> URLMap -> URLMap #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> URLMap -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> URLMap -> r #

gmapQ :: (forall d. Data d => d -> u) -> URLMap -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> URLMap -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> URLMap -> m URLMap #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> URLMap -> m URLMap #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> URLMap -> m URLMap #

Show URLMap Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic URLMap Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep URLMap :: Type -> Type #

Methods

from :: URLMap -> Rep URLMap x #

to :: Rep URLMap x -> URLMap #

ToJSON URLMap Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON URLMap Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep URLMap Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

urlMap :: URLMap Source #

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

data Library Source #

Third-party Python runtime library that is required by the application.

See: library smart constructor.

Instances
Eq Library Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

(==) :: Library -> Library -> Bool #

(/=) :: Library -> Library -> Bool #

Data Library Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

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 # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic Library Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep Library :: Type -> Type #

Methods

from :: Library -> Rep Library x #

to :: Rep Library x -> Library #

ToJSON Library Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON Library Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Library Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Library = D1 (MetaData "Library" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" 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))))

library :: Library Source #

Creates a value of Library with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lName :: Lens' Library (Maybe Text) Source #

Name of the library. Example: "django".

lVersion :: Lens' Library (Maybe Text) Source #

Version of the library to select, or "latest".

ResourceRecord

data ResourceRecord Source #

A DNS resource record.

See: resourceRecord smart constructor.

Instances
Eq ResourceRecord Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data ResourceRecord Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceRecord -> c ResourceRecord #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceRecord #

toConstr :: ResourceRecord -> Constr #

dataTypeOf :: ResourceRecord -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceRecord) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceRecord) #

gmapT :: (forall b. Data b => b -> b) -> ResourceRecord -> ResourceRecord #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceRecord -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceRecord -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceRecord -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceRecord -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceRecord -> m ResourceRecord #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceRecord -> m ResourceRecord #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceRecord -> m ResourceRecord #

Show ResourceRecord Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic ResourceRecord Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep ResourceRecord :: Type -> Type #

ToJSON ResourceRecord Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON ResourceRecord Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ResourceRecord Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ResourceRecord = D1 (MetaData "ResourceRecord" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "ResourceRecord'" PrefixI True) (S1 (MetaSel (Just "_rrRrData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rrName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rrType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResourceRecordType)))))

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
Eq ListLocationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data ListLocationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListLocationsResponse -> c ListLocationsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListLocationsResponse #

toConstr :: ListLocationsResponse -> Constr #

dataTypeOf :: ListLocationsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListLocationsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListLocationsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListLocationsResponse -> ListLocationsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListLocationsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListLocationsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListLocationsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListLocationsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListLocationsResponse -> m ListLocationsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListLocationsResponse -> m ListLocationsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListLocationsResponse -> m ListLocationsResponse #

Show ListLocationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic ListLocationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep ListLocationsResponse :: Type -> Type #

ToJSON ListLocationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON ListLocationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ListLocationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ListLocationsResponse = D1 (MetaData "ListLocationsResponse" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "ListLocationsResponse'" PrefixI True) (S1 (MetaSel (Just "_llrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_llrLocations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Location]))))

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
Eq DiskUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data DiskUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DiskUtilization -> c DiskUtilization #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DiskUtilization #

toConstr :: DiskUtilization -> Constr #

dataTypeOf :: DiskUtilization -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DiskUtilization) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DiskUtilization) #

gmapT :: (forall b. Data b => b -> b) -> DiskUtilization -> DiskUtilization #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DiskUtilization -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DiskUtilization -> r #

gmapQ :: (forall d. Data d => d -> u) -> DiskUtilization -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DiskUtilization -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DiskUtilization -> m DiskUtilization #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DiskUtilization -> m DiskUtilization #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DiskUtilization -> m DiskUtilization #

Show DiskUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic DiskUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep DiskUtilization :: Type -> Type #

ToJSON DiskUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON DiskUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep DiskUtilization Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep DiskUtilization = D1 (MetaData "DiskUtilization" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "DiskUtilization'" PrefixI True) ((S1 (MetaSel (Just "_duTargetReadBytesPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_duTargetReadOpsPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_duTargetWriteOpsPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_duTargetWriteBytesPerSecond") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))

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:

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
Eq ListOperationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data ListOperationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListOperationsResponse -> c ListOperationsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListOperationsResponse #

toConstr :: ListOperationsResponse -> Constr #

dataTypeOf :: ListOperationsResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListOperationsResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListOperationsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListOperationsResponse -> ListOperationsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListOperationsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListOperationsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListOperationsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListOperationsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListOperationsResponse -> m ListOperationsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListOperationsResponse -> m ListOperationsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListOperationsResponse -> m ListOperationsResponse #

Show ListOperationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic ListOperationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep ListOperationsResponse :: Type -> Type #

ToJSON ListOperationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON ListOperationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ListOperationsResponse Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep ListOperationsResponse = D1 (MetaData "ListOperationsResponse" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "ListOperationsResponse'" PrefixI True) (S1 (MetaSel (Just "_lorNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lorOperations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Operation]))))

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
Eq HealthCheck Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data HealthCheck Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HealthCheck -> c HealthCheck #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HealthCheck #

toConstr :: HealthCheck -> Constr #

dataTypeOf :: HealthCheck -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HealthCheck) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HealthCheck) #

gmapT :: (forall b. Data b => b -> b) -> HealthCheck -> HealthCheck #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HealthCheck -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HealthCheck -> r #

gmapQ :: (forall d. Data d => d -> u) -> HealthCheck -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> HealthCheck -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> HealthCheck -> m HealthCheck #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HealthCheck -> m HealthCheck #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HealthCheck -> m HealthCheck #

Show HealthCheck Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic HealthCheck Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep HealthCheck :: Type -> Type #

ToJSON HealthCheck Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON HealthCheck Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep HealthCheck Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep HealthCheck = D1 (MetaData "HealthCheck" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "HealthCheck'" PrefixI True) ((S1 (MetaSel (Just "_hcHealthyThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: (S1 (MetaSel (Just "_hcDisableHealthCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_hcCheckInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)))) :*: ((S1 (MetaSel (Just "_hcRestartThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_hcHost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_hcTimeout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_hcUnhealthyThreshold") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32)))))))

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
Eq AuthorizedCertificate Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data AuthorizedCertificate Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AuthorizedCertificate -> c AuthorizedCertificate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AuthorizedCertificate #

toConstr :: AuthorizedCertificate -> Constr #

dataTypeOf :: AuthorizedCertificate -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AuthorizedCertificate) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AuthorizedCertificate) #

gmapT :: (forall b. Data b => b -> b) -> AuthorizedCertificate -> AuthorizedCertificate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizedCertificate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizedCertificate -> r #

gmapQ :: (forall d. Data d => d -> u) -> AuthorizedCertificate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AuthorizedCertificate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AuthorizedCertificate -> m AuthorizedCertificate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizedCertificate -> m AuthorizedCertificate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizedCertificate -> m AuthorizedCertificate #

Show AuthorizedCertificate Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic AuthorizedCertificate Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep AuthorizedCertificate :: Type -> Type #

ToJSON AuthorizedCertificate Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON AuthorizedCertificate Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep AuthorizedCertificate Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep AuthorizedCertificate = D1 (MetaData "AuthorizedCertificate" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "AuthorizedCertificate'" PrefixI True) (((S1 (MetaSel (Just "_acManagedCertificate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ManagedCertificate)) :*: S1 (MetaSel (Just "_acCertificateRawData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CertificateRawData))) :*: (S1 (MetaSel (Just "_acDomainNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_acDomainMAppingsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) :*: ((S1 (MetaSel (Just "_acName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_acDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_acId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_acExpireTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime')) :*: S1 (MetaSel (Just "_acVisibleDomainMAppings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))))

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

VPCAccessConnector

data VPCAccessConnector Source #

VPC access connector specification.

See: vpcAccessConnector smart constructor.

Instances
Eq VPCAccessConnector Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data VPCAccessConnector Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VPCAccessConnector -> c VPCAccessConnector #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VPCAccessConnector #

toConstr :: VPCAccessConnector -> Constr #

dataTypeOf :: VPCAccessConnector -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VPCAccessConnector) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VPCAccessConnector) #

gmapT :: (forall b. Data b => b -> b) -> VPCAccessConnector -> VPCAccessConnector #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VPCAccessConnector -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VPCAccessConnector -> r #

gmapQ :: (forall d. Data d => d -> u) -> VPCAccessConnector -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VPCAccessConnector -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VPCAccessConnector -> m VPCAccessConnector #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VPCAccessConnector -> m VPCAccessConnector #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VPCAccessConnector -> m VPCAccessConnector #

Show VPCAccessConnector Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic VPCAccessConnector Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep VPCAccessConnector :: Type -> Type #

ToJSON VPCAccessConnector Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON VPCAccessConnector Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep VPCAccessConnector Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep VPCAccessConnector = D1 (MetaData "VPCAccessConnector" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" True) (C1 (MetaCons "VPCAccessConnector'" PrefixI True) (S1 (MetaSel (Just "_vacName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

vpcAccessConnector :: VPCAccessConnector Source #

Creates a value of VPCAccessConnector with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vacName :: Lens' VPCAccessConnector (Maybe Text) Source #

Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.

APIConfigHandler

data APIConfigHandler Source #

Google Cloud Endpoints (https://cloud.google.com/appengine/docs/python/endpoints/) configuration for API handlers.

See: apiConfigHandler smart constructor.

Instances
Eq APIConfigHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data APIConfigHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> APIConfigHandler -> c APIConfigHandler #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c APIConfigHandler #

toConstr :: APIConfigHandler -> Constr #

dataTypeOf :: APIConfigHandler -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c APIConfigHandler) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c APIConfigHandler) #

gmapT :: (forall b. Data b => b -> b) -> APIConfigHandler -> APIConfigHandler #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> APIConfigHandler -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> APIConfigHandler -> r #

gmapQ :: (forall d. Data d => d -> u) -> APIConfigHandler -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> APIConfigHandler -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> APIConfigHandler -> m APIConfigHandler #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> APIConfigHandler -> m APIConfigHandler #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> APIConfigHandler -> m APIConfigHandler #

Show APIConfigHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic APIConfigHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep APIConfigHandler :: Type -> Type #

ToJSON APIConfigHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON APIConfigHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep APIConfigHandler Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

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.

achURL :: Lens' APIConfigHandler (Maybe Text) Source #

URL to serve the endpoint at.

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
Eq VersionEnvVariables Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data VersionEnvVariables Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VersionEnvVariables -> c VersionEnvVariables #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VersionEnvVariables #

toConstr :: VersionEnvVariables -> Constr #

dataTypeOf :: VersionEnvVariables -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VersionEnvVariables) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VersionEnvVariables) #

gmapT :: (forall b. Data b => b -> b) -> VersionEnvVariables -> VersionEnvVariables #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VersionEnvVariables -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VersionEnvVariables -> r #

gmapQ :: (forall d. Data d => d -> u) -> VersionEnvVariables -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VersionEnvVariables -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VersionEnvVariables -> m VersionEnvVariables #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VersionEnvVariables -> m VersionEnvVariables #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VersionEnvVariables -> m VersionEnvVariables #

Show VersionEnvVariables Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic VersionEnvVariables Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep VersionEnvVariables :: Type -> Type #

ToJSON VersionEnvVariables Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON VersionEnvVariables Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep VersionEnvVariables Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep VersionEnvVariables = D1 (MetaData "VersionEnvVariables" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" True) (C1 (MetaCons "VersionEnvVariables'" PrefixI True) (S1 (MetaSel (Just "_vevAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

versionEnvVariables Source #

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.

Constructors

SecureUnspecified

SECURE_UNSPECIFIED Not specified.

SecureDefault

SECURE_DEFAULT Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.

SecureNever

SECURE_NEVER Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.

SecureOptional

SECURE_OPTIONAL Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.

SecureAlways

SECURE_ALWAYS Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

Instances
Enum APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Eq APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Data APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> APIConfigHandlerSecurityLevel -> c APIConfigHandlerSecurityLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c APIConfigHandlerSecurityLevel #

toConstr :: APIConfigHandlerSecurityLevel -> Constr #

dataTypeOf :: APIConfigHandlerSecurityLevel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c APIConfigHandlerSecurityLevel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c APIConfigHandlerSecurityLevel) #

gmapT :: (forall b. Data b => b -> b) -> APIConfigHandlerSecurityLevel -> APIConfigHandlerSecurityLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> APIConfigHandlerSecurityLevel -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> APIConfigHandlerSecurityLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> APIConfigHandlerSecurityLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> APIConfigHandlerSecurityLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> APIConfigHandlerSecurityLevel -> m APIConfigHandlerSecurityLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> APIConfigHandlerSecurityLevel -> m APIConfigHandlerSecurityLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> APIConfigHandlerSecurityLevel -> m APIConfigHandlerSecurityLevel #

Ord APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Read APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Show APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Generic APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Associated Types

type Rep APIConfigHandlerSecurityLevel :: Type -> Type #

Hashable APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToJSON APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromJSON APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromHttpApiData APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToHttpApiData APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep APIConfigHandlerSecurityLevel Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep APIConfigHandlerSecurityLevel = D1 (MetaData "APIConfigHandlerSecurityLevel" "Network.Google.AppEngine.Types.Sum" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) ((C1 (MetaCons "SecureUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SecureDefault" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SecureNever" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SecureOptional" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SecureAlways" PrefixI False) (U1 :: Type -> Type))))

Application

data Application Source #

An Application resource contains the top-level configuration of an App Engine application.

See: application smart constructor.

Instances
Eq Application Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data Application Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Application -> c Application #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Application #

toConstr :: Application -> Constr #

dataTypeOf :: Application -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Application) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Application) #

gmapT :: (forall b. Data b => b -> b) -> Application -> Application #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Application -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Application -> r #

gmapQ :: (forall d. Data d => d -> u) -> Application -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Application -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Application -> m Application #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Application -> m Application #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Application -> m Application #

Show Application Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic Application Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep Application :: Type -> Type #

ToJSON Application Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON Application Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Application Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Application = D1 (MetaData "Application" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) (C1 (MetaCons "Application'" PrefixI True) (((S1 (MetaSel (Just "_aDefaultHostname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aDefaultCookieExpiration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe GDuration)) :*: S1 (MetaSel (Just "_aIap") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IdentityAwareProxy)))) :*: (S1 (MetaSel (Just "_aAuthDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_aCodeBucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aGcrDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_aFeatureSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe FeatureSettings)) :*: (S1 (MetaSel (Just "_aName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aDispatchRules") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [URLDispatchRule])))) :*: ((S1 (MetaSel (Just "_aDefaultBucket") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_aLocationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_aServingStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ApplicationServingStatus)))))))

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
Eq VersionBetaSettings Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Data VersionBetaSettings Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VersionBetaSettings -> c VersionBetaSettings #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VersionBetaSettings #

toConstr :: VersionBetaSettings -> Constr #

dataTypeOf :: VersionBetaSettings -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VersionBetaSettings) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VersionBetaSettings) #

gmapT :: (forall b. Data b => b -> b) -> VersionBetaSettings -> VersionBetaSettings #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VersionBetaSettings -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VersionBetaSettings -> r #

gmapQ :: (forall d. Data d => d -> u) -> VersionBetaSettings -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VersionBetaSettings -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VersionBetaSettings -> m VersionBetaSettings #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VersionBetaSettings -> m VersionBetaSettings #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VersionBetaSettings -> m VersionBetaSettings #

Show VersionBetaSettings Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic VersionBetaSettings Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep VersionBetaSettings :: Type -> Type #

ToJSON VersionBetaSettings Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON VersionBetaSettings Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep VersionBetaSettings Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep VersionBetaSettings = D1 (MetaData "VersionBetaSettings" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" True) (C1 (MetaCons "VersionBetaSettings'" PrefixI True) (S1 (MetaSel (Just "_vbsAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

versionBetaSettings Source #

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

data Service Source #

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 # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

(==) :: Service -> Service -> Bool #

(/=) :: Service -> Service -> Bool #

Data Service Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Methods

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 # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Generic Service Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

Associated Types

type Rep Service :: Type -> Type #

Methods

from :: Service -> Rep Service x #

to :: Rep Service x -> Service #

ToJSON Service Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

FromJSON Service Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Service Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Product

type Rep Service = D1 (MetaData "Service" "Network.Google.AppEngine.Types.Product" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" 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)))))

service :: Service Source #

Creates a value of Service with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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.

Constructors

ErrorCodeUnspecified

ERROR_CODE_UNSPECIFIED Not specified. ERROR_CODE_DEFAULT is assumed.

ErrorCodeDefault

ERROR_CODE_DEFAULT All other error types.

ErrorCodeOverQuota

ERROR_CODE_OVER_QUOTA Application has exceeded a resource quota.

ErrorCodeDosAPIdenial

ERROR_CODE_DOS_API_DENIAL Client blocked by the application's Denial of Service protection configuration.

ErrorCodeTimeout

ERROR_CODE_TIMEOUT Deadline reached before the application responds.

Instances
Enum ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Eq ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Data ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ErrorHandlerErrorCode -> c ErrorHandlerErrorCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ErrorHandlerErrorCode #

toConstr :: ErrorHandlerErrorCode -> Constr #

dataTypeOf :: ErrorHandlerErrorCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ErrorHandlerErrorCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ErrorHandlerErrorCode) #

gmapT :: (forall b. Data b => b -> b) -> ErrorHandlerErrorCode -> ErrorHandlerErrorCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ErrorHandlerErrorCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ErrorHandlerErrorCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ErrorHandlerErrorCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ErrorHandlerErrorCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ErrorHandlerErrorCode -> m ErrorHandlerErrorCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorHandlerErrorCode -> m ErrorHandlerErrorCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ErrorHandlerErrorCode -> m ErrorHandlerErrorCode #

Ord ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Read ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Show ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Generic ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

Associated Types

type Rep ErrorHandlerErrorCode :: Type -> Type #

Hashable ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToJSON ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromJSON ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

FromHttpApiData ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

ToHttpApiData ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep ErrorHandlerErrorCode Source # 
Instance details

Defined in Network.Google.AppEngine.Types.Sum

type Rep ErrorHandlerErrorCode = D1 (MetaData "ErrorHandlerErrorCode" "Network.Google.AppEngine.Types.Sum" "gogol-appengine-0.5.0-762vJQeplCZG4xv6UuH0z6" False) ((C1 (MetaCons "ErrorCodeUnspecified" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ErrorCodeDefault" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ErrorCodeOverQuota" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ErrorCodeDosAPIdenial" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ErrorCodeTimeout" PrefixI False) (U1 :: Type -> Type))))

EndpointsAPIService

data